본문 바로가기
프로그래밍/HTML

HTML <dd> 태그 (설명 기능)

by GenieIT* 2025. 2. 21.
728x90

 

  • dd 태그는 dl 태그 목록에서 dt 태그의 설명을 제공하는 역할
  • dl, dt, dd 태그를 함께 사용하여 용어-설명 목록을 구성
  • CSS를 사용해 스타일링 가능하며, 상품 설명, 용어 정리, 프로필 등에 활용 가능

 


 

HTML dd 태그란?

dd 태그는 dl 태그(설명 목록) 내에서 dt 태그(설명 제목)에 대한 설명(정의)을 제공하는 태그입니다. 보통 용어와 그 설명을 짝지어 표시할 때 사용됩니다.

 


 

기본 문법

<dl>
  <dt>HTML</dt>
  <dd>웹 페이지를 구성하는 마크업 언어입니다.</dd>

  <dt>CSS</dt>
  <dd>웹 페이지의 스타일과 디자인을 담당하는 언어입니다.</dd>
</dl>

dt 태그는 용어(제목)를 나타내고, dd 태그는 해당 용어의 설명을 제공합니다.

 


 

주요 특징

  • dt 태그와 함께 사용하여 용어 및 설명 목록을 구성
  • dd 태그의 내용은 보통 들여쓰기(indent) 되어 표시됨
  • 여러 개의 dd 태그를 사용하여 하나의 용어에 대해 여러 개의 설명을 추가 가능

 


 

dl, dt, dd 태그의 관계

  • dl : 설명 목록(Description List)을 정의하는 태그
  • dt : 설명할 용어나 제목(Definition Term)을 나타내는 태그
  • dd : dt 태그에 대한 설명(Definition Description)을 제공하는 태그

 


 

사용 예제

💡 용어 설명 목록

🌈 예제 코드:

<dl>
  <dt>HTML</dt>
  <dd>웹 페이지의 구조를 정의하는 마크업 언어</dd>

  <dt>CSS</dt>
  <dd>웹 페이지의 스타일을 정의하는 스타일시트 언어</dd>

  <dt>JavaScript</dt>
  <dd>웹 페이지의 동적인 기능을 담당하는 프로그래밍 언어</dd>
</dl>

✅ 실행 결과:

HTML
웹 페이지의 구조를 정의하는 마크업 언어
CSS
웹 페이지의 스타일을 정의하는 스타일시트 언어
JavaScript
웹 페이지의 동적인 기능을 담당하는 프로그래밍 언어

dt 태그에 대한 설명이 dd 태그로 제공되며, 브라우저에서 들여쓰기 형태로 표시됩니다.

 

💡 하나의 용어에 여러 개의 설명 추가

🌈 예제 코드:

<dl>
  <dt>웹 개발</dt>
  <dd>프론트엔드 개발</dd>
  <dd>백엔드 개발</dd>
  <dd>풀스택 개발</dd>
</dl>

✅ 실행 결과:

웹 개발
프론트엔드 개발
백엔드 개발
풀스택 개발

하나의 dt 태그에 대해 여러 개의 dd 태그를 사용하여 여러 설명을 추가할 수 있습니다.

 

💡 dd 태그를 CSS를 활용하여 스타일링

🌈 예제 코드:

<style>
  dl {
    width: 300px;
    border: 1px solid #ccc;
    padding: 10px;
  }
  dt {
    font-weight: bold;
    color: #333;
    margin-top: 10px;
  }
  dd {
    margin-left: 20px;
    color: #666;
  }
</style>

<dl>
  <dt>HTML</dt>
  <dd>웹 문서를 만드는 데 사용되는 마크업 언어</dd>

  <dt>CSS</dt>
  <dd>웹 페이지를 꾸미는 스타일시트 언어</dd>
</dl>

CSS를 사용하여 dl, dt, dd 태그의 스타일을 조정할 수 있습니다.

 


 

dl 태그, ul 태그, ol 태그의 차이점

태그 설명
dl 설명 목록 (Definition List) - 용어와 설명을 짝지어 표시
ul 순서가 없는 목록 (Unordered List) - 불릿(•)으로 표시
ol 순서가 있는 목록 (Ordered List) - 숫자(1, 2, 3)로 표시

 

💡 dl 태그 사용 (설명 목록)

🌈 예제 코드:

<dl>
  <dt>사과</dt>
  <dd>빨갛고 달콤한 과일</dd>
  <dt>바나나</dt>
  <dd>길고 노란 열대 과일</dd>
</dl>

✅ 실행 결과:

사과
빨갛고 달콤한 과일
바나나
길고 노란 열대 과일

용어와 설명을 한 쌍으로 표시할 때 사용

 

💡 ul 태그 사용 (순서 없는 목록)

🌈 예제 코드:

<ul>
  <li>사과</li>
  <li>바나나</li>
  <li>오렌지</li>
</ul>

✅ 실행 결과:

  • 사과
  • 바나나
  • 오렌지

단순한 리스트로 나열할 때 사용

 

💡 ol 태그 사용 (순서 있는 목록)

🌈 예제 코드:

<ol>
  <li>사과</li>
  <li>바나나</li>
  <li>오렌지</li>
</ol>

✅ 실행 결과:

  1. 사과
  2. 바나나
  3. 오렌지

순서가 중요한 경우 사용

 


 

사용 장점

  • 용어와 설명을 연결하여 정리할 때 (예: 사전, FAQ, 용어 설명)
  • 상품 정보, 프로필, 기술 문서 등에서 정보 정리를 깔끔하게 할 때
  • 단순 목록(ul, ol 태그)보다 의미 있는 정보를 전달할 때

 


 

 

 

 

 

728x90

'프로그래밍 > HTML' 카테고리의 다른 글

HTML <wbr> 태그  (75) 2025.02.23
HTML <del> 태그 (취소 표시선)  (119) 2025.02.21
HTML <datalist> 태그 (자동 완성 추천 목록 기능)  (81) 2025.02.21
HTML <data> 태그 (SEO 및 데이터 처리)  (126) 2025.02.20
HTML <colgroup> 태그  (78) 2025.02.20