6 puan yazan xguru 2024-08-09 | 1 yorum | WhatsApp'ta paylaş
  • CSS, 2009’da CSS3’ün duyurulmasından bu yana gelişmeye devam etti, ancak resmi sürüm olarak sonuncusu hâlâ "CSS3"
    • CSS3’ten sonra CSS4 çıkmadı, ancak ne zaman kullanıma girdiği sınıflandırması belirsiz olan pek çok yeni özellik var
  • W3C CSS-Next topluluk grubu (herkes katılabilir), son 10 yıldır CSS’in evrimine dair farkındalığı artırmanın yollarını tartışıyor
    • Grubun hedefi: geliştiricilerin CSS’i öğrenmesi, öğretmesi, modern web teknolojilerini tanımlaması, CSS özelliklerinin geliştirme durumunu anlaması ve CSS’in nasıl evrildiğini açıklamak için ortak bir dil oluşturması
    • Hedefleri arasında şunlar yok: CSS spesifikasyonlarının tanımını etkilemek, resmi geliştirici dokümantasyonu oluşturmak, tarayıcı spesifikasyon çalışmalarını tanımlamak, geliştiricileri CSS en iyi uygulamaları konusunda eğitmek veya tarayıcı uyumluluk verilerini yönetmek
  • CSS-Next grubunun odaklandığı konular
    • Topluluğun modern CSS’e dair anlayış düzeyini araştırmak
    • CSS3 sonrası CSS özelliklerinin evrimine dair ortak bir anlayış oluşturmak
    • Bu özellikleri anlaşılması kolay seviyeler hâlinde gruplamak (ör. CSS4, CSS5 vb.)
    • Topluluğu modern CSS özellikleri konusunda eğitmek

CSS Dönemleri

  • Amaç, CSS3 standardından sonra yayımlanan özellik setlerini etiketleyerek CSS’e dair genel anlayışı uyumlu hâle getirmek ve modernleştirmek
  • CSS3 (~2009-2012)
    • CSS Working Group (CSSWG) tarafından tanımlanan Seviye 3 CSS spesifikasyonları (değiştirilemez)
    • CSS3 taslağı Haziran 1999’da yayımlandı
  • CSS4 (~2013-2018)
    • CSS3’e dahil edilmeyen ama artık CSS’in temel bir parçası hâline gelmiş vazgeçilmez özellikler
  • CSS5 (~2019-2024)
    • Benimsenmesi istikrarlı biçimde artan yeni özellikler
  • CSS6 (~2025+)
    • Gelecekteki CSS için planlanan, taslak aşamasındaki özellikler

Bundan sonra tüm konuşmalar büyük olasılıkla CSS5 döneminden başlayacak

  • İlk fikir, CSS3’ten sonra doğrudan CSS4’e geçmekti; ancak iki dönem arasında yayımlanan özellik sayısı çok fazla
  • CSS4’ü yaklaşık 2018’e kadar olan dönem olarak kabul edip CSS’in temel parçası olarak tanımlamak ve bir sonraki mantıklı dönem olan CSS5’ten başlamak daha makul
  • CSS-Next grubuna herkes katılabilir ve fikir üretme konusunda yardıma ihtiyaç var. Hemen katılın!

1 yorum

 
tenshi 2024-08-12

HTML gibi sürüm olmadan living standard olarak yönetilmesinin daha iyi olacağını düşünüyorum.

Zaten sürekli çok çeşitli modüller ekleniyor; ayrıca aynı CSS sürümü içinde bile tarayıcıya göre ayrıntılı özelliklerin destek durumu, tarayıcı sürümüne bağlı olarak durmadan değişecekken hangisinin CSS4, hangisinin CSS5 olduğunu ayırmanın anlamlı olmadığını düşünüyorum.