온라인강의정리하기/HTML

HTML, CSS그리고 JS란?

루체도 2019. 8. 17. 13:56

왜 3가지로 나누어져 있을까?? 한가지로 만들면 편하지 않을까??

이 3가지의 언어들은 각각의 역할이 다 있습니다

그 역할의 충실해서 사용을 해야 괜찮은 구조와 디자인, 기능을 가진 웹페이지를 만들 수 있습니다.

 

HTM(Hyper Text Markup Language)

 HTML은 페이지에 제목, 문단, 표, 이미지, 동영상 등을 정의를 합니다. 이 부분에 이미지가 들어가고

이 부분엔 동영상이 들어간다 이런걸 정의를 하는 것입니다. HTML은 정적 언어로 웹의 구조를 담당을 합니다.

그래서 이 HTML로 화면을 예쁘게 만들려고 시도하지 않으셔도 됩니다.

일종의 뼈대, 즉 온전히 튼튼한 구조(Semantic)를 만드는 것입니다.

 

CSS(Cascading Style Sheets)

CSS는 마크업 언어(HTML, XML)이 실제 표시되는 방법(색상, 크기 폰트, 레이아웃 등)을 지정하여 콘텐츠 구조를

꾸며주는 정적 언어로 웹의 시각적인 표현을 담당을 합니다.

예쁘게 만드는 것에만 집중을 할 수 있습니다.

 

JavaScript

자바스키립트는 콘텐츠를 바꾸고 움직이는 등 페이지를 동적으로 꾸며주는 역할을 하는 프로그래밍 언어로

웹의 동적 처리를 담당합니다. HTML과 CSS는 정적언어로 만들어져 있는 것만을 가지고 화면을 표시합니다

그런데 자바스크립트는 동적언어라 상황에 맞게 꾸며줄 수가 있습니다.

 

HTML은 구조화 CSS는 꾸미고, JavaScript로 생동감을 부여를 한다라고 생각을 하면 편할 것 같습니다.