Artık "CSS5" hakkında konuşmanın zamanı geldi
(smashingmagazine.com)- 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
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.