
HTML는 영어로 HyperText Markup Language이라고 하며 CSS는 영어로 Cascading Style Sheets라고 한다. HTML은 '집의 구조'를 만드는 것과 같다. HTML은 웹사이트의 '뼈대'를 만드는데 사용된다. 예를 들어, 어디에 문이 있을지, 창문은 어디에 위치할 지를 정하는 것이다. CSS는 '집을 꾸미는' 것과 같다. CSS는 웹사이트를 예쁘게 꾸미는데 사용되는 도구이다. 즉, 문의 색깔이나 크기, 창문의 모양 등을 결정하는 것이다.
하나의 웹 페이지는 HTML, CSS, JS. 이렇게 3가지 요소로 이루어져 있다.(JS는 JavaScript의 약자이다.)
알기 쉽게 설명하자면 웹 페이지를 종이로 바꿔서 설명해볼 수 있을 것 같다.
HTML은 종이에 적은 글자나 문장들이라고 볼 수 있고,
CSS는 종이에 색연필, 크래파스, 물감 등 여러 도구들로 그림을 그려 꾸미는 행위,
JS는 종이에 반짝이풀을 바르는 등의 효과를 주는 것이라고 볼 수 있을 것이다.
이를 컴퓨터에 적용해보면
HTML은 웹 페이지의 내용이다.
CSS는 웹 페이지를 꾸미는 것이다. 이는 디자인과 관련되어 있다.
JS는 인터렉션이다.
인터렉션이란 클릭했을때 어떤 일이 일어난다든가, 어떤 효과가 나타난다든가 등을 말한다.