Önerilen, 2024

Editörün Seçimi

CSS Değişkenlerle Paleti Genişletir

#1 Верстка сайта с нуля для начинающих | HTML, CSS

#1 Верстка сайта с нуля для начинающих | HTML, CSS
Anonim

Web tasarımcıları için çalışmayı potansiyel olarak basitleştiren, Basamaklı Stil Sayfalarının (CSS) Web standardının arkasındaki çalışma grubu, dili genişletiyor ve böylece değişkenleri tanımlama ve arama yeteneğini destekliyor.

Tab Atkins, Çalışma grubundaki Google geliştiricisi, bu hafta CSS'deki değişkenleri temsil etmek için en iyi yaklaşımın ne olabileceği konusunda önerilerde bulunuyor.

Adından da anlaşılacağı gibi, CSS, bir tarayıcı için nasıl tanımlandığını gösteren bir stil sayfası dilidir. Web sayfası, Web sunumu veya başka bir elektronik içerik biçimi formatlanmalıdır. CSS, bir sayfa düzenindeki metnin elemanlarını ve metin aralığını ve arka plan rengini gibi stilistik öğeleri belirtmek için bir anahtar kelime kümesi sunar. CSS, HTML sayfasında kendisine, başlıkta veya gövdede gömülebilir. Veya CSS kodu, sunucuda ayrı bir dosya olabilir ve bu sayfadan sonra başvuruda bulunabilir.

Bugüne kadar, CSS henüz tasarımcıların kendi özelliklerini tanımlamaları için bir yol sunmamıştır. CSS Çalışma Grubu eş başkanı Daniel Glazman'a göre, kullanıcılar bu özelliği en az 1998'de dile getirilen dilden beri istediler. CBS Çalışma Grubu, bu yeni özelliği tanımlamak için "değişkenler" adını kullansa da, Glazman'ın açıkladığı gibi, CSS değişkenleri çoğu dilde bulunan ilkel değişkenin tam kapsamına sahip olmayacaktı. Ancak tasarımcıların, kullandıkları özellikleri düzenli olarak tanımlamaları mümkün olacaktır.

Yine de, bu gibi bir adlandırma yeteneği, eki öneren bir taslak belgeye göre kullanışlı olacaktır. Örneğin, bir tasarımcının büyük bir Web sitesini güncellemek için yapması gereken yapıştırma ve yapıştırma miktarını azaltabilir. Bir kuruluş bir Web sitesi genelinde kullanılacak standart bir renk ve yazı setine sahipse, CSS değişkenleri bu benzersiz özelliklerin tasarımcı tarafından adlandırılmasına izin verir. Daha sonra, stilistik bir değişiklik yapılması gerektiğinde, tasarımcı yeni değerleri değişkenlere yeniden atayarak, bu bilgileri her bir ayrı stil sayfası ve Web sayfasında güncellemenin hataya açık görevini ortadan kaldırır.

CSS çalışma grubu hala çalışıyor Değişkenlerin CSS'de nasıl en iyi temsil edileceğini belirlemek. Tasarımcılar, yeni bir değişkenin önündeki ayrılmış bir anahtar kelime olan "var" sözcüğünü kullanarak beyan etmeyi tercih ediyorlar, böylece yeni bir değişken var-Yeni Değişkenli olarak para cezasına çarptırılacaktı. Ancak bazı kullanıcılar, $ $ değişkeninde $ gibi değişkenleri tanımlamak için belirli bir anahtara ilgi duyduklarını ifade etmişlerdir. Atkins, diğer değişken faaliyetler için "$" kullanımını sınırladığı için bu yaklaşıma karşı uyardı, ancak.

Bu gibi konular önemsiz görünse de, günlük olarak programlama veya işaretleme dili kullananlar, Mümkün olduğu kadar tutarlı ve öngörülebilir. Örneğin, PHP tutarsız bir sözdizimi olduğu için eleştirilmiştir. Çünkü PHP'nin fonksiyon isimleri formatlandiklarinda nasil bir sekilde degisiyorlardir - bazi altyazilar vardir ve bazen yapmazlar - programlamacılar PHP fonksiyonlarinin isimlerini hatırlama veya tahmin etmede daha zorluyorlar, bu da dokumanlara danisma zorluyorlar.

CSS değişkenlerinin nasıl biçimlendirilmesi gerektiği konusunda fikir sahibi olan tasarımcılar, önümüzdeki birkaç hafta içinde düşüncelerini bilinmelidir. CSS Değişkenleri belirtimi, önümüzdeki üç hafta boyunca çalışan bir taslak durumunda kalır. Bu, grubun yeni fikirleri canlandırmak için en iyi konumda olacağı zamandır, Atkins bir e-posta mesajıyla açıkladı.

Joab Jackson, IDG News Service için kurumsal yazılım ve genel haber kırma haberlerini kapsamaktadır. . @Joab_Jackson'da Twitter'dan Joab'ı takip edin. Joab'ın e-posta adresi [email protected]

Top