의미
의미. Meaning. 언어, 기호, 형태가 가리키는 것. 내용. 본질.
시맨틱 HTML은 의미를 중시한다. <div>
가 아니라 <article>
, <span>
이 아니라 <em>
. 태그의 이름이 내용의 의미를 드러낸다. 스크린 리더는 이 의미를 읽고, 검색 엔진은 이 의미를 이해한다.
타이포그래피도 의미를 만든다. 크기, 무게, 간격… 형태적 차이가 의미의 차이를 만든다. 제목과 본문의 구분, 강조와 인용의 표현.
코딩도 의미를 다룬다. 변수명, 함수명, 클래스명… 이름을 통해 의도를 드러낸다. 좋은 코드는 주석 없이도 의미가 명확하다.