방문자, 클라이언트 그리고 당신 자신이 가질 수 있는 웹표준에 따른 이로움!
7. 왜 구조와 표현을 분리하기 위해 CSS를 사용해야 할까요?
웹 개발자들의 지향점은 html의 코드를 깔끔하고 의미적으로 바르도록 모든 표현(표현만을 위한 태그) 요소를 제거하는 것입니다.
- 다양한 장치에서 좀 더 접근이 용이해야 합니다
- 웹사이트의 많은 수정사항을 수정하기 쉽게 만듭니다 - 모든 페이지를 수정하는 것이 아니라 한 개의 CSS파일만 수정하면 됩니다
- 작아진 파일들 / 빨라진 다운로드 - 페이지 내에 코드가 줄어듭니다
- 페이지내의 줄어든 코드 - 코드를 보기 쉽게 만들어 줍니다
- 사용자가 자신의 취향에 맞게 바꿀 수(customize) 있도록 합니다 - 스타일 전환 (style switchers)
- 코드를 좀더 엄격하게 제어합니다 - (시각장애인용) 스크린 리더를 위해서 인증된 코드를 전달함으로써 바르게 읽혀지도록 합니다
표현요소(표현을 위한 태그)가 모든 html에 있는 경우
구조와 표현이 html과 css로 분리된 경우
기본 브라우저, 프린터, 오래된 브라우저들을 위해 각각의 css파일 제공