개요

CSS는 디자인을 지정하기 위한 언어이다. CSS는 HTML 등의 마크업 언어로 작성된 문서가 실제로 웹사이트에서 표현되는 방법을 정해주는 언어이다.


HTML을 이용해서 웹 페이지를 제작할 때는 세세한 글꼴 하나 하나를 일일이 지정해주어야 하지만, 웹 페이지의 스타일(작성형식)을 미리 저장해 두면 웹 페이지의 한 가지 요소만 변경해도 관련되는 전체 페이지의 내용이 한꺼번에 변경되므로, 문서 전체의 일관성을 유지할 수 있어서 작업 시간을 단축할수 있다.


따라서 웹 개발자들은 완성도 있는 웹 페이지 구현을 위하여 CSS로 디자인을 할 수 있고, 글자의 크기, 글자체, 줄간격, 배경 색상, 배열 위치 등등을 자유롭게 선택하거나 변경할 수 있으며 유지 보수에 효율적이다.


또한 CSS는 다른 프로그래밍 언어에 비하여 작성이 쉽다는 것이 특징이다. 그러나 HTML과 달리 문법을 준수해야 한다. 특히 프로그래밍한 내용이 많아지면서 발생되는 문제점을 수정하고, 발견된 문제를 디버깅할 때 코드가 늘어남으로 인하여 발생되는 유지보수에 어려움이 많아진다는 단점이 있다.

관련항목

HTML

XML