HTML <dfn> 태그

태그 설명

<dfn> 태그는 용어의 정의를 나타낼 때 사용합니다. 이 태그는 용어가 처음 등장하는 곳에서 사용하며, title 속성을 통해 정의를 제공할 수 있습니다.

주요 속성

속성 설명
title 텍스트 용어의 정의를 지정합니다.

기본 예제

<p>
    <dfn title="웹 페이지의 구조를 정의하는 마크업 언어">HTML</dfn>은 
    웹 개발의 기초가 되는 언어입니다.
</p>

<p>
    <dfn>반응형 웹 디자인</dfn>은 
    다양한 화면 크기에 맞춰 자동으로 조정되는 웹 디자인 방식입니다.
</p>

블로그 실전 예제

<!-- 1. 기술 용어 사전 -->
<article class="tech-glossary">
    <h2>웹 개발 용어 사전</h2>
    <p>
        <dfn title="웹 페이지의 시각적 표현을 담당하는 스타일시트 언어">CSS</dfn>는 
        HTML과 함께 웹 페이지의 디자인을 구성합니다.
    </p>
    <p>
        <dfn title="웹 브라우저에서 실행되는 프로그래밍 언어">JavaScript</dfn>는 
        웹 페이지에 동적인 기능을 추가합니다.
    </p>
</article>

<!-- 2. 개념 설명 -->
<article class="concept-explanation">
    <h2>프로그래밍 개념</h2>
    <p>
        <dfn class="concept-term">객체 지향 프로그래밍</dfn>은 
        프로그램을 객체들의 모임으로 파악하는 프로그래밍 패러다임입니다.
    </p>
    <p>
        <dfn class="concept-term">함수형 프로그래밍</dfn>은 
        함수를 중심으로 프로그램을 구성하는 프로그래밍 패러다임입니다.
    </p>
</article>

<!-- 3. 스타일링 예제 -->
<style>
.dfn-custom {
    font-weight: 600;
    color: #2196f3;
    border-bottom: 1px dotted #2196f3;
    cursor: help;
}

.dfn-custom:hover {
    background-color: #e3f2fd;
    padding: 2px 4px;
    border-radius: 3px;
}

.tech-glossary dfn {
    color: #e91e63;
    font-style: italic;
}

.concept-term {
    background-color: #f5f5f5;
    padding: 2px 6px;
    border-radius: 3px;
    font-weight: 600;
}
</style>

<p>
    <dfn class="dfn-custom" title="웹 서버와 클라이언트 간의 통신 규약">HTTP</dfn>는 
    웹의 기본 프로토콜입니다.
</p>

실제 보여지는 모양

기술 용어 사전 예시

CSS는 HTML과 함께 웹 페이지의 디자인을 구성합니다.

개념 설명 예시

객체 지향 프로그래밍은 프로그램을 객체들의 모임으로 파악하는 프로그래밍 패러다임입니다.

HTTP는 웹의 기본 프로토콜입니다.

참고사항

블로그 작성 팁

브라우저 지원

모든 주요 브라우저에서 지원됩니다.