728x90
<dl>, <dt>, <dd>는 정의 목록을 구성하는 HTML 요소입니다. 이 요소들은 의미를 명확하게 정의하고 설명하는 데 사용됩니다. 각각의 의미는 다음과 같습니다:
- <dl>: 정의 목록(Description List)을 나타냅니다.
- <dt>: 정의 항목의 용어(Term)를 나타냅니다.
- <dd>: 정의 항목의 설명(Description)을 나타냅니다.
정의 목록(DL)의 구성
- <dl> 태그는 전체 정의 목록을 감쌉니다.
- <dt> 태그는 목록에서 정의하려는 용어를 나타냅니다.
- <dd> 태그는 그 용어에 대한 설명을 제공합니다.
예시
- HTML
- HyperText Markup Language의 약자로, 웹 페이지를 구성하는 마크업 언어입니다.
- CSS
- Cascading Style Sheets의 약자로, HTML 요소의 스타일을 정의하는 데 사용됩니다.
- JavaScript
- 웹 페이지에 동적인 기능을 추가하는 스크립트 언어입니다.
- Python
- 사용하기 쉽고 다양한 라이브러리가 있는 고수준 프로그래밍 언어입니다.
<dl>
<dt>HTML</dt>
<dd>HyperText Markup Language의 약자로, 웹 페이지를 구성하는 마크업 언어입니다.</dd>
<dt>CSS</dt>
<dd>Cascading Style Sheets의 약자로, HTML 요소의 스타일을 정의하는 데 사용됩니다.</dd>
<dt>JavaScript</dt>
<dd>웹 페이지에 동적인 기능을 추가하는 스크립트 언어입니다.</dd>
<dt>Python</dt>
<dd>사용하기 쉽고 다양한 라이브러리가 있는 고수준 프로그래밍 언어입니다.</dd>
</dl>
dl {
width: 50%;
margin: 20px auto;
border: 1px solid #dddddd;
padding: 20px;
background-color: #f9f9f9;
}
dt {
font-weight: bold;
color: #333;
margin-top: 10px;
}
dd {
margin-left: 20px;
color: #555;
}
설명
- HTML 구조:
- <dl>: 정의 목록을 감싸는 태그로, 여러 개의 <dt>와 <dd>를 포함합니다.
- <dt>: 정의할 용어(HTML, CSS, JavaScript, Python 등)를 나타냅니다.
- <dd>: 해당 용어에 대한 설명을 나타냅니다.
- CSS 스타일:
- 정의 목록을 보기 좋게 하기 위해 여백(margin)과 패딩(padding), 배경색을 추가했습니다.
- <dt>는 용어이므로 굵게 표시되며(font-weight: bold), <dd>는 설명이므로 약간의 여백을 줘서 용어와 구분했습니다.
이 방식으로, 용어와 그에 대한 설명을 깔끔하게 나열할 수 있으며, 주로 사전식 정의나 용어 설명 등을 할 때 유용하게 사용됩니다.
728x90