CSS는 무엇인가? CSS는 Cascading Style Sheets의 약자로, html 혹은 xml로 쓰여진 문서를 어떻게 표현할 것인지를 명시하는 스타일시트(style sheet) 언어이다. 스타일 시트는 rule set(=rule)의 연속으로 구성된다. Rule set은 html 문서의 어떤 부분을 어떻게 렌더링할지 정해주는 역할을 한다. Rule set의 선택자(selector)는 html문서의 특정 요소(element)를 참조한 다음, 그 요소에 선언 블록(declaration block)에 해당하는 내용을 적용시켜준다. 선택자는 어떻게 html문서의 요소를 참조하는가? 선택자는 일종의 패턴이다. 따라서 선택자의 형태를 결정하는 것이 곧 html문서의 어떤 요소를 참조하는지 결정하는 것이라고 할..