안녕하세요. 이번 강좌는 HTML과 CSS에 대해 알아보는 시간을 갖겠습니다.
HTML은 HyperText Markup Language의 약자로 웹페이지의 구조를 표현하는 언어입니다. 사실 프로그래밍 언어라고 하기는 좀 무리가 있습니다. 그냥 구조라고 표현하는 정도가 적당할 것 같습니다. Markup이 태그로 구조를 표현한다는 것을 말합니다.
CSS는 Cascading style sheet의 약자로 웹페이지의 디자인을 담당합니다. 웹페이지 말고도 xml의 디자인도 담당할 수 있지만 여기서는 웹페이지의 디자인으로 한정하겠습니다. Cascading은 폭포처럼 흘러내린다는 뜻입니다. 상위 태그에서 정한 스타일이 하위 태그에도 적용되기 때문이죠. 즉 하위 태그에서는 상위 태그의 스타일을 덮어써야지만 새로운 스타일을 정의할 수 있습니다. CSS도 프로그래밍 언어라고 부르기에는 무리가 있습니다. 디자인 쪽에 가깝죠.
마지막으로 자바스크립트가 있는데요. 자바스크립트야말로 프로그래밍 언어입니다. 처음에는 단순히 웹의 애니메이션이나 동작을 위한 용도로만 쓰였지만, 이제는 어엿한 하나의 언어가 되었습니다. 요즘은 HTML이 주가 아니라 자바스크립트가 주가 되어 웹을 만들죠. 자바스크립트는 따로 강좌를 하니 그 쪽을 참고하세요.
정리하면 다음과 같습니다.
- HTML은 웹의 구조
- CSS는 웹의 디자인
- JS는 웹의 동작
다음 시간부터 전체적인 HTML의 구조와 주요 태그들에 대해 알아보겠습니다! CSS는 HTML을 다 하고 알아보겠습니다.