CSS란?

CSS는 Cascading Style Sheet의 약자로 글꼴, 여백, 배경 이미지 및 페이지 여백을 포함하여 HTML 문서 레이아웃의 다양한 요소를 정의하는 스타일 언어입니다.

CSS는 W3C의 표준이며, 레이아웃과 스타일을 정의할 때의 자유도가 높은 언어로 HTML과 XHTML에 주로 쓰이며, XML에서도 사용할 수 있습니다.

스타일은 웹의 독창적인 개념이 아니라 웹 이전부터 워드프로세스 등에 사용되었습니다.

Untitled

CSS의 역사

1994년 Håkon Wium Lie에 의해 CSS의 개념이 등장하고 1996년 W3C에 의해 첫 번째 버전인 CSS Level 1이 발표됩니다.

1998년 CSS Level 2가 출시된 후 CSS Level 2의 버그를 수정한 CSS Level 2.1이 2011년에 발표되면서 현재까지 표준으로 사용되고 있습니다.

CSS Level 2.1 이후 등장한 최신 표준을 CSS 3라고 부릅니다. 그러나 CSS 3는 기존 CSS 사양과 다르게 단일 사양으로 존재하지 않습니다. 바로 모듈(Module)로 구분되어 버전이 업데이트 되기 때문입니다.

20 Years of CSS

CSS Current Work

CSS Snapshot 2023

CSS Module

CSS는 단일 사양인 CSS Level 2.1이후 모듈 단위로 개발되고 있으며, 표준화 역시 모듈 단위로 진행되고 있습니다. 그리고 최신 사양을 포함한 일부 모듈은 현재 Recomendation(권고안) 단계에 있으며, Working Draft(초안) 단계에 머물러 있는 모듈도 있습니다.