지극히 개인적인 공부 노트/근-본(Roooooooooooot)

[CSS] 'CSS'의 시작

AS J 2021. 8. 15. 19:29
웹 페이지의 디자인을 책임지는 CSS

1. 기원

1) 누가

하콤 비움 리(Håkon Wium Lie)

2) 언제

1994년 10월 10일

3) 어디서

-

4) 어떻게

-

5) 왜

웹 페이지를 디자인하는 방법으로는 기존에 HTML의 태그 내부에서 또는 <style> 태그를 통해 추가하는 방법이 있었다. 하지만 점점 디테일하고 높은 수준의 디자인 수요가 늘어나고, HTML에는 웹 페이지의 정보를 다루는 것에 집중을 하기 위해 CSS(Cascading Style Sheet) 파일을 따로 생성하여 적용하게 된 것이다.

CSS는 지금까지 여러 버전을 거쳐왔는데, CSS1은 1996년 12월 W3C의 권고 사항으로 나온 버전으로 모든 HTML의 태그에 대한 간단한 시각적 포맷 모델과 CSS의 언어에 대한 설명이 담겨있다. CSS2는 1998년 5월 W3C의 권장 사항으로 지정되었고, CSS1을 기반으로 구축되었다. 이 버전에서는 프린터, 청각 장치, 다운로드가 가능한 글꼴, 요소와 위치 지정 등을 지원했다. CSS3은 2005년 12월 W3C의 권장 사항으로 지정되었는데, 글자의 특수 효과, 간단한 애니메이션 구현 등이 가능하게 되었다. 현재는 CSS4까지 존재하지만, 아직 하나로 통합된 CSS4 사양이 없이 여러 개의 모듈로 나뉘어 있기 때문에 CSS3가 가장 안정적인 최신 버전이라고 생각할 수 있다.

 

2. 활용

웹 문서에 스타일을 적용하는 용도의 언어이며, HTML과 마찬가지로 프로그래밍 언어는 아니다. 가장 위에서부터 아래로 스타일이 적용되기 때문에 마지막에 선언된 스타일이 최종 스타일로 표현된다.

CSS는 HTML의 태그 내에서 style 속성으로 직접 스타일을 적용하는 Inline 방식, 일반적으로 <head> 태그 내에서 <style> 태그를 통해 직접 따로 태그를 선언하고 적용하는 Internal(Embed) 방식, 별도로 CSS 파일을 생성 및 작성하고 <head> 태그 내의 <link> 태그를 통해 스타일을 적용하는 External(Linked) 방식 등이 있다.