CSS란

CSSCascading Style Sheets의 약자입니다.
최신의 웹페이지의 트랜드는 HTML로 페이지의 골격을 형성하고, CSS를 통하여 디자인을 입히는 방법으로 작업을 합니다.

html을 꾸미기 위한 선언적 언어라고 할 수 있습니다.

CSS의 탄생

CSS는 1996년 W3C가 웹사이트의 구조표현을 분리하기 위해서 고안된 언어 입니다. HTML에 요소를 선택하여 스타일을 적용함으로서 디자인을 적용합니다.

CSS 스타일의 목적

과거에는 웹사이트의 디자인은 잘 짜여진 HTML의 구조와 화면을 꾸미기 위한 작은 이미지들을 배치함으로서 사이트를 디자인 했습니다.

하지만, 요즘 모던 스타일의 웹페이지는 HTML 구조와 화면 UI를 분리하여 설계를 합니다. 사이드의 구조는 HTML이 담당하고, 레이아웃과 배치, 모양들은 CSS로 결정됩니다.

또한, PC 및 모바일 환경으로 인하여 화면사이즈에 맞게 자동으로 변경되는 반응형 웹사이트형태로 구현하는 추세 입니다.

스타일시트 파일이란?

스타일을 관리하기 쉽도록 한 군데 모아놓은 것을 흔히 스타일시트(stylesheet) 라고 합니다.

  • 웹 문서의 디자인과 내용을 분리합니다.
    내용과 디자인이 구분되어 있기 때문에,사이트 의 내용을수정해야할 경우 디자인에 전혀 영향을 주지 않고 내용만 수정할수 있습니다.

  • 다양한 매체에 적합한 문서를 만들 수 있습니다.
    PC용 또는 프린트를 위한 출력용등 다양한 매체에 대한 문서로 쉽게 변환할 수 있습니다. 대상 기기에 맞게 바꿔 주면 같은 내용을 여러 매체에서 사용할 수 있습니다.