CSS(캐스케이딩 스타일 시트, Cascading Style Sheet)는 마크업 언어가 실제로 표시되는 방법을 기술하는 언어입니다. HTML과 XHTML에 주로 쓰이며, XML에서도 사용할 수 있습니다. 웹사이트에서 사용되는 스타일을 지정하기 위한 언어로, 스타일은 웹의 독창적인 개념이 아니라 웹 이전부터 워드프로세스 등에 사용했던 개념입니다. 1996년 W3C의 주도하에 첫 번째 CSS 버전인 CSS Level 1이 발표됐고, 1988년에 CSS Level 2가 등장하면서 대부분의 웹 브라우저들이 CSS Level 2를 지원하기 시작했습니다. CSS1이 많이 빈약했는데 CSS2부터 각종 브라우저 vender들이 제안을 하면서 스펙이 풍부해진겁니다. 그 후 CSS Level 2의 버그를 수정한 CSS ..