0029 정의 목록(description list) 요소 다루기
HTML에는 순서가 있는(ol), 순서가 없는(ul), 정의(description) 목록(list)이 있다. 앞서 순서가 있는 목록과 순서가 없는 목록은 다루었으니 이번에는 정의 목록(list)을 다룰 차례다.
정의 목록(description list)은 용어나 명칭을 그 설명과 함께 제시한 목록(list)를 말한다.
정의 목록(description list)은 <dl> 요소로 목록을 정의하고 <dt> 요소로 용어나 명칭을 정의하며 <dd> 요소에 구체적인 설명을 작성하게끔 되어 있어 함께 사용해야만 각자 제역할을 할 수 있도록 만들어졌다.
dl = description list
dt = description term
dd = description description
사용 형식은 아래와 같다.
<dl>
<dt>설명이 필요한 용어나 명칭</dd>
<dd>용어나 명칭에 대한 설명을 서술</dt>
<dt>설명이 필요한 용어나 명칭</dd>
<dd>용어나 명칭에 대한 설명을 서술</dt>
</dl>
다음과 같이 영단어의 내용을 정의 목록으로 만들어 0029.html
<dl>
<dt>description /dɪˈskrɪpʃən/</dt>
<dd>기술하기</dd>
<dd>서술하기</dd>
<dt>definition /dèfəníʃən/</dt>
<dd>정의</dd>
<dd>한정</dd>
<dd>선명도</dd>
</dl>
실행 결과는 다음과 같다.
<dl>, <dt>, <dd> 요소 모두 블록 요소인 것을 알 수 있다.
정의 목록이라는 명칭은 HTML 4.01까지 사용되던 definition list에서 나온 명칭이고 HTML 5부터는 definition list가 아니라 description list로 이름이 바뀌었다.
description list를 한국어로 단순 번역하면 서술 목록이나 설명 목록으로 번역하게 되는데 정의 목록이라는 말과 큰 차이가 없고 그 내용을 살펴보면 오히려 정의 목록이라는 말이 더 잘 어울리는 것 같다. 또, 여전히 많은 사람들이 이 목록 요소를 정의 목록이라고 부르고 있으므로 description list를 definition list에서와 동일하게 정의 목록이라고 지칭한다.
Anki 파일
아래는 본 포스팅의 내용을 갈무리하기 위한 Anki 파일입니다. 참고하시기 바랍니다.
Ankilog 파일: 0029 정의 목록(description list) 요소 다루기.apkg
'Anki로 공부하기 > HTML공부' 카테고리의 다른 글
0031 약어(character entity)로 특수문자 표시하기 (0) | 2018.12.03 |
---|---|
0030 HTML 주석(comment) 달기 (0) | 2018.12.02 |
0028 HTML 순서가 있는(ordered) 목록의 글머리 기호 바꾸기 (0) | 2018.11.30 |
0027 HTML 순서가 없는(unordered) 목록의 글머리 기호 바꾸기 (0) | 2018.11.29 |
0026 HTML 목록(list) 요소 만들기 (0) | 2018.11.28 |