- CSS는 2009년 CSS3 발표 이후 계속 발전해왔지만, 공식 릴리즈는 "CSS3"가 마지막임
- CSS3 이후 CSS4가 나오지 않았지만 언제 도입되었는지 분류가 모호한 많은 새로운 기능이 있음
- W3C CSS-Next 커뮤니티 그룹(누구나 참여가능)은 지난 10년 동안 CSS의 진화에 대한 인식을 높이는 방법을 논의중
- 그룹의 목표 : 개발자가 CSS를 배우고, 가르치고, 현대 웹 기술을 정의하고, CSS 기능의 개발 진행 상황을 이해하고, CSS가 진화하는 방식을 설명하기 위한 공유 언어를 생성
- 목표가 아닌 것 : CSS 사양 정의에 영향을 미치거나, 공식 개발자 문서를 만들거나, 브라우저 사양 작업을 정의하거나, CSS 모범 사례에 대해 개발자를 교육하거나, 브라우저 호환성 데이터를 관리하는 것을 원하지 않음
- CSS-Next 그룹이 중점을 두는 것
- 최신 CSS에 대한 커뮤니티의 이해도 조사
- CSS3 이후 CSS 기능의 진화에 대한 공유된 이해 구축
- 이러한 기능을 이해하기 쉬운 수준(예: CSS4, CSS5 등)으로 그룹화
- 최신 CSS 기능에 대한 커뮤니티 교육
CSS Eras
- CSS3 표준 이후 출시된 기능 세트에 레이블을 붙여 CSS에 대한 일반적인 이해를 조정하고 현대화하는 것을 목표로 함
- CSS3 (~2009-2012)
- CSS Working Group (CSSWG)에서 정의한 Level 3 CSS 사양 (변경 불가능)
- CSS3 초안은 1999년 6월에 퍼블리시 되었음
- CSS4 (~2013-2018)
- CSS3에 포함되지 않았지만 이미 CSS의 기본적인 부분이 된 필수 기능들
- CSS5 (~2019-2024)
- CSS6 (~2025+)
앞으로 모든 이야기는 CSS5 시대부터 시작할 가능성이 높음
- CSS3 이후 CSS4로 바로 넘어가는 것이 초기 아이디어였지만 두 시대 사이에 출시된 기능의 수가 너무 많음
- CSS4를 2018년경까지로 간주하고 CSS의 기본 부분으로 정의하며, 다음 논리적 기간인 CSS5부터 시작하는 것이 타당
- CSS-Next 그룹 에는 누구나 참여할 수 있으며, 아이디어를 브레인스토밍하는 데 도움이 필요함. 지금 참여하세요!