CSS Introduction
Table of contents
CSS
What is CSS?
Cascading Style Sheets = 스타일 시트
html 문서에 색이나 모양, 출력 위치 등 외관을 꾸미는 언어
상위 요소의 스타일 속성을 자손 요소들에게 상속시켜주는 모습이 DOM 트리구조에서 마치 폭포수처럼 내려가는 모습을 닮았기 때문에 Cascading
Why was CSS invented?
HTML은 그저 내용만을 기술하기 위해 탄생되었지만 font나 color 속성이 HTML 3.2 버전에 추가되면서 HTML에 디자인적 요소를 포함해서 작성하다보니 구조화된 문서가 아닌 디자인을 위한 문서로 전략해버린 문제점을 가지고 있었음
이에 따라 1996년에 W3C에서 “디자인적 요소를 HTML과 완전히 분리시켜 구조화된 HTML을 만들어보자!” 라는 목적으로 CSS를 발표하게 되었다
Why Use CSS?
다양한 기기와 화면 사이즈의 변화에 맞춘 레이아웃, 디자인, 웹페이지의 스타일을 정의하기 위해 사용