CSS.EduHTML.com
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■

What's

CSS ?

안녕하세요.

운영자 The SON 입니다.

다들, CSS가 뭔지 알고 계신가요?

CSS Cascading Style Sheet의 약자로, 간단히 CSS라고도 말하고 스타일 시트라 불리기도 합니다.

발음은 여러분 편한대로 하세요 ^^

HTML은 운영체제나 사용하는 웹브라우저, (또는 프로그램)에 관계없이 똑같은 화면을 보여주겠다는 W3C의 아주 황당한(?) 목적아래 만들어진 작품이라 할 수 있습니다.

근데, 컴퓨터 기술은 점점 발전하고, 따라서 인터넷 웹기술도 역시 따라서 발전하죠. 이미지나, 여러가지 특수효과(플레시나 자바 스크립트, 애플릿 같은거..)가 등장함에따라

HTML은 거의 왕따 당하다시피 해지는 지경까지 이르렀습니다.

이에 열번한 W3C CSS라는 새로운 기술은 도입, HTML의 한계를 극복하려고 애를쓰고 있다고 봐야할까요? ^^

그래서 CSS는 간단히 말해서 HTML Tag(이하 태그)의 확장판 정도 된다고 할 수 있는것 입니다.

그래서 태그가 할 수 없는 일들도 이 녀석이 잘 처리한다 이겁니다.

대표적인 예가 레이아웃, 글자 간격조정, 배경 색상및 그림지정, 글자체, 글자 크기, 글자 색깔, 글자 모양 심지어 그림자 효과까지~!

실제로 나열하면 이것 외에도 굉장히 많이 있습니다 ^.^

할 수 있는게 많은만큼, 배워야 할것도 많다는 예기일텐데..

실제론 전혀 그렇지 않습니다.

사실상 글자 간격 조정과 글자크기 지정만 배워도 위와같은 그림자 효과를 재현할 수 있습니다.

(혹시 위의 글자가 그림이라고 착각하신 분들이 있으신 지요... ^-^)

게다가 일반 HTML Tag와 연관성을 지니고 있어서, 태그를 배우신 분들은 쉽게 접하실 수 있는게 바로 요 CSS이기도 합니다.

이런 여러가지 장점이 있는 가운데, 또한 단점도 가지 각색 입니다. 그중 제일 심각한것은 CSS HTML 처럼 모든 웹브라우저에 통일되지는 않았다는것 입니다.

구체적으로 예를들면 filter와 같은 element를 네스케이프에서 실행시키면 페이지 오류가 발생합니다. 또, 브라우저마다 자신이 꾸며놓은 레이아웃이 다르게 보일때도 있습니다.

아직 CSS 2.0 버전이 완성되지 않은 상태 라지만, 그것조차 제대로 구현 되지 않는다면, 이건 정말 심각한 문제가 아닐 수 없습니다.

그 밖의 CSS의 활용 분야로는.. 자바 스크립트, HTML 등이겠지만.. 요즘 새로운 언어로 대두되고 있는 XML(Extensible Markup Language)에선 CSS 개념이 매우 중요합니다.

아무튼 CSS는 결과적으로 홈페이지를 꾸미는 역할엔 그만이라고 말씀드리고 싶군요.

그래서 저는 이 자리에서 한번 써봐~(반말을.. -_-ㆀ)라고 말하고 싶군요.

곧 인터넷상에서 CSS는 기초로 다뤄질것 입니다. 아니, 이미 기초인지도 모르죠..

아는것이 힘이다~!

머리가 나빠서 이걸 누가 말했는지 잘 기억이 나질않지만.. 제가 쓴 글들이 여기 오신 소중한 분들께 조금이라도 도움이 되었으면 하는 저의 바램입니다.

DEC. 10. 2000 - The SON -
■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■