앞 장까지는 HTML을 이용해 제목, 문단, 이미지, 표, 폼, 레이아웃 등 웹페이지의 구조를 만드는 방법을 배웠습니다.그런데 HTML만으로 만든 웹페이지는 내용과 구조는 갖추고 있어도 디자인은 단순합니다.제목의 색을 바꾸고 싶다면 어떻게 해야 할까요? 글자의 크기를 키우거나, 배경색을 넣거나, 버튼을 보기 좋게 만들거나, 콘텐츠 사이의 간격을 조절하려면 어떻게 해야 할까요?이때 사용하는 것이 CSS(Cascading Style Sheets)입니다.HTML이 웹페이지의 구조와 의미를 담당한다면 CSS는 그 구조가 화면에서 어떻게 보일 것인지를 담당합니다.이번 장에서는 CSS의 기본 원리인 선택자, 속성, 속성값을 이해하고 CSS를 HTML에 적용하는 세 가지 방법과 여러 스타일이 충돌할 때 어떤 규칙이 ..