20 puan yazan xguru 2024-06-21 | 7 yorum | WhatsApp'ta paylaş
  • Geçen hafta CSS WG, CSS'e satır içi if() eklenmesine karar verdi
  • Geçmişte birkaç kez reddedilen bir öneriydi, ancak bu kez stil sorguları ile media() ve supports() sözdizimine referans verilerek kabul edildi
  • Geliştiricilerin tepkisi oldukça olumluydu. Tarayıcıların bu özelliği önceliklendirmesi ve yol haritalarına eklemesi umuluyor

if() ne işe yarıyor? Stil sorgularının yerini mi alıyor?

  • Stil sorgularını tamamlayıcı bir rol üstleniyor. Stil sorgularının mümkün olduğu durumlarda onları kullanmak daha iyi
  • Ancak stil sorgularıyla yapılamayan şeyler var. Örneğin --variant özel özelliği kullanılarak arka plan rengi, kenarlık rengi, metin rengi ve ikonlar ayarlanıyorsa
  • Stil sorguları yalnızca alt öğelere uygulanabildiği için, öğenin kendisinde bildirimler ayarlanamıyor
  • Sunum özelliklerinde esneklik, sadelik ve tutarlılık gibi sorunlar bulunuyor
  • if() kullanıldığında, bildirimler öğenin kendisine uygulanabiliyor
  • Medya sorguları ve destek koşulları da if() koşul sözdizimine dahil edilebiliyor

Şu anda tarayıcılarda uygulanmış durumda mı?

  • Henüz hiçbir tarayıcıda uygulanmadı
  • En iyimser tahminle bile hayata geçirilmesinin en az 2 yıl süreceği öngörülüyor
  • Şimdilik yalnızca özellik üzerinde uzlaşı sağlandı; henüz uygulama aşamasında değil

CSS'te bu ilk koşullu sözdizim mi?

  • CSS'te başından beri koşullu sözdizim vardı. Tüm seçiciler bir tür koşullu sözdizimdir
  • @media ve @supports kuralları da koşullu sözdizimdir

Bu, CSS'i imperatif bir dil mi yapıyor?

  • İmperatif ve deklaratif arasındaki fark mantıkta değil, soyutlama düzeyindedir
  • Koşullu mantık eklense bile CSS hâlâ deklaratif bir dildir

Bu, CSS'i bir programlama dili mi yapıyor?

  • CSS zaten uzun zamandır bir programlama dili olarak görülebiliyordu
  • CSS'i bir programlama dili olarak görme ölçütü önemli değil
  • "Önemli olan, CSS konusundaki uzmanlığın kabul edilmesidir"

"Birçok ünlü programlama dilini ve CSS'i bilen herkesin anlayacağı gibi, CSS'te ustalaşmak çok daha zordur"

7 yorum

 
budlebee 2024-06-21

Yakında CSS ile Doom...!

 
[Bu yorum gizlendi.]
 
unsure4000 2024-06-21

Bu da ne ya hahahahahahahahaha

 
tsboard 2024-06-21

CSS gerçekten öğrendikçe sonu gelmeyen bir şey gibi görünüyor. Acaba fazla mı karmaşıklaşıyor diye düşünmeden edemiyorum...

 
savvykang 2024-06-21

UI'ı HTML ile yapmaya karar vermenin karma etkisinin kartopu gibi bir kez daha büyüdüğü an bu olsa gerek

 
princox 2024-06-21

Bu CSS mi... JavaScript mi.... CSSScript mi...

 
nemorize 2024-06-21

Bana kalırsa biraz fazla değil mi...