새로운 질서 위키

의미

형태는 기능을 따르고, 기능은 의미를 따른다.

의미는 말이나 기호, 형태가 어떤 맥락에서 가리키거나 전달하는 것이다. 같은 ‘닫기’도 문장 속에서 읽을 때와 창의 버튼에 적혀 있을 때 기대하는 행동이 다르다. 내용과 표현되는 자리가 함께 뜻을 만든다.

시맨틱 HTML에서는 내용의 역할에 맞는 요소를 고른다. 독립적으로 배포하거나 재사용할 수 있는 글에는 <article>을, 말의 특정 부분에 강세를 줄 때는 <em>을 쓴다. 묶음 자체에 별도의 의미가 필요하지 않다면 <div>나 <span>을 사용할 수 있다. 태그 이름을 바꾸는 것만으로 모든 내용이 더 정확해지는 것은 아니다. 출처, 출처, 출처

타이포그래피에서 같은 말의 크기와 간격을 바꾸면 제목으로 읽히거나 덧붙인 설명으로 읽힐 수 있다. 첫머리의 문장을 차례의 문제로만 읽기 어려운 이유다. 형태와 기능을 바꾸는 동안 의미도 달라진다.

코딩에서는 변수명과 함수명이 의도를 짐작하게 한다. 다만 이름만으로 설명하기 어려운 선택의 이유는 주석에 남길 수 있다. 이름에 담기 어려운 이유까지 이름 하나에 밀어 넣을 필요는 없다.

#개념

검색