묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
css가 왜 생겨났나요?
2013.03.01 13:25
제가 8년전 html 테그를 배울때
"와 이거면 멋진 홈페이지를 만들수 있구나" 했는데..
제생각에는 html테그로는 한계가 있는 자유로운 표현을 가능하게 해주기위에 탄생한것.. 맞나요?..^^;
CSS, 종속형 시트 [ cascading style sheet , 縱續形- ]
웹 문서의 전반적인 스타일을 미리 저장해 두는 기술로 월드 와이드 웹 컨소시엄(W3C)에서 표준화한 하이퍼텍스트 생성 언어( HTML)용 스타일 시트입니다. HTML을 이용해서 웹 페이지를 제작할 경우 전반적인 틀에서 세세한 글꼴을 일일이 지정해 주어야 하지만, 웹 페이지의 스타일을 미리 저장해 두면 웹 페이지의 한 가지 요소만 변경해도 관련되는 전체 페이지의 내용이 한꺼번에 변경되므로, 문서 전체의 일관성을 유지할 수 있고 작업 시간도 단축된다. 하나의 스타일을 정의하면 여러 개의 문서에서 사용할 수 있으며 수정이 용이합니다.
HTML만을 사용할 때는 어떤 부분의 디자인을 변경하고자 할 때 직접 그 부분을 일일이 수정해줘야 하지만
CSS를 사용하면 cascading이란 뜻과 같이 폭포수처럼 해당 스타일이 쏟아지듯 스타일이 입혀집니다.
네이버의 메인 화면을 CSS 스타일시트 없이 열어보세요. 단순 텍스트의 정렬이라 해도 될 정도로 나열적입니다.
이 나열된 html 코드에 스타일을 입혀주는 것이 css입니다.
html의 한계를 나타내기 위해 있는 것이 아닙니다. html에 한계가 있다면 html의 종속적 관계에 있는 css는 더 한계적이라고 봐야죠.