HTML
제목, 문단, 목록, 링크처럼 콘텐츠의 의미와 계층을 만듭니다.
HTML은 구조, CSS는 표현, JavaScript는 동작을 맡습니다. 세 역할을 섞지 않고 나누어 읽으면 첫 웹 페이지의 책임 경계가 선명해집니다.
제목, 문단, 목록, 링크처럼 콘텐츠의 의미와 계층을 만듭니다.
색, 여백, 크기, 배치 규칙으로 같은 HTML을 다르게 보이게 합니다.
클릭, 입력, 데이터 변경처럼 사용자의 행동에 반응합니다.
내용을 바꾸는 일인지, 모양을 바꾸는 일인지, 행동을 바꾸는 일인지 나눕니다.