웹사이트의 구조, 뼈대. 웹페이지가 표시되는 방법을 규정하는 언어.
꾸미기, 시각적 요소. HTML로 만들어진 문서의 스타일(컬러, 폰트, 스타일, 레이아웃, 반응형 특징 등)을 지정하는 방식을 규정하는 스타일 시트 언어.
반응, 움직임 등의 작동. 웹사이트 로딩 후 HTML과 CSS 구성요소를 변경 가능하게 해준다. 웹사이트를 보다 인터랙티브하게 만들어, 사용자 참여율을 높임.