💡 퀵 접속: htm.kr/a
A 태그는 HTML 문서에서 하이퍼링크를 생성하는 태그입니다. 다른 페이지로 이동하거나, 같은 페이지 내의 특정 위치로 이동할 수 있으며, 이메일 링크나 전화번호 링크 등 다양한 용도로 사용됩니다.
<a href="https://example.com">링크 텍스트</a>
<a href="#section1">페이지 내 이동</a>
<a href="mailto:email@example.com">이메일 보내기</a>
<a href="tel:+82-10-1234-5678">전화하기</a>
| 속성 | 설명 | 예시 |
|---|---|---|
| href | 링크 URL | <a href="page.html"> |
| target | 링크 열기 방식 | <a target="_blank"> |
| rel | 현재 문서와 링크 문서의 관계 | <a rel="nofollow"> |
| download | 다운로드 파일명 | <a download="file.pdf"> |
| title | 링크 설명 | <a title="설명"> |
<nav class="main-nav">
<ul>
<li>
<a href="/" class="nav-link">홈</a>
</li>
<li>
<a href="/about" class="nav-link">소개</a>
</li>
<li>
<a href="/contact" class="nav-link">연락처</a>
</li>
</ul>
</nav>
<article class="content">
<h2>관련 링크</h2>
<ul class="link-list">
<li>
<a href="https://example.com"
target="_blank"
rel="noopener noreferrer"
class="external-link">
외부 사이트
</a>
</li>
<li>
<a href="document.pdf"
download="다운로드.pdf"
class="download-link">
PDF 다운로드
</a>
</li>
</ul>
</article>
<style>
.nav-link {
color: #333;
text-decoration: none;
padding: 10px 15px;
border-radius: 4px;
transition: background-color 0.3s;
}
.nav-link:hover {
background-color: #f0f0f0;
}
.external-link {
color: #2196F3;
text-decoration: none;
position: relative;
padding-right: 20px;
}
.external-link::after {
content: "↗";
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
}
.download-link {
color: #4CAF50;
text-decoration: none;
display: inline-flex;
align-items: center;
gap: 5px;
}
.download-link::before {
content: "↓";
}
/* 링크 상태 스타일 */
a:visited {
color: #9C27B0;
}
a:active {
color: #F44336;
}
/* 포커스 스타일 */
a:focus {
outline: 2px solid #2196F3;
outline-offset: 2px;
}
</style>
A 태그가 올바르게 사용되었는지 확인하는 방법: