Computer >> 컴퓨터 >  >> 프로그래밍 >> HTML

HTML abbr 태그 완벽 정리 – 약어와 두문자어를 표시하는 방법

HTML abbr 태그란?

HTML의 <abbr> 요소는 문서 내에서 약어(abbreviation)두문자어(acronym)를 의미 있게 마크업하는 데 사용됩니다. HTML5에서는 기존의 <acronym> 태그가 공식적으로 폐기(deprecated)되었기 때문에, 이제는 반드시 <abbr> 태그를 사용해야 합니다.

<abbr> 태그에 title 속성을 함께 지정하면, 사용자가 해당 약어에 마우스 커서를 올렸을 때 전체 의미가 툴팁 형태로 표시되어 접근성과 가독성을 높일 수 있습니다.

두문자어(Acronym) 예시

  • B2B: 기업 간 거래(Business to Business)
  • B2C: 기업과 소비자 간 거래(Business to Consumer)
  • CMS: 콘텐츠 관리 시스템(Content Management System)
  • PPC: 클릭당 과금(Pay Per Click)
  • ROI: 투자 수익률(Return On Investment)
  • CTA: 행동 유도 문구(Call To Action)

약어(Abbreviation) 예시

  • Mr: 미스터(Mister)
  • Dr.: 박사·의사(Doctor)
  • St: 거리(Street)
  • Km: 킬로미터(Kilometer)

abbr 태그 사용 예제

다음은 <abbr> 태그를 실제로 구현한 예제입니다.

<!DOCTYPE html>
<html>
<body>
<h2>Coding Ground</h2>
<h3>Compilers for Programming Languages and Web Technologies</h3>
<nav>
   <a href="/compile_java_online.php">Java</a> |
   <a href="/php_terminal_online.php">PHP</a> |
   <a href="/online_jquery_editor.php">jQuery</a> |
   <a href="/compile_c_online.php">C</a> |
   <a href="/compile_cpp_online.php">C++</a> |
   <a href="/online_angularjs_editor.php">AngularJS</a>
</nav>
<p>We also have a compiler for <abbr title="JavaScript">JS</abbr> libraries.</p>
</body>
</html>

실행 결과

HTML abbr 태그 완벽 정리 – 약어와 두문자어를 표시하는 방법

위 예제에서 JS라는 텍스트에 마우스 커서를 올리면, title 속성에 지정된 "JavaScript"라는 전체 의미가 툴팁으로 나타납니다.

HTML abbr 태그 완벽 정리 – 약어와 두문자어를 표시하는 방법

참고 사항

대부분의 브라우저는 <abbr> 요소를 점선 밑줄 스타일로 기본 표시합니다. 필요하다면 CSS의 text-decoration, cursor 등의 속성을 활용해 원하는 스타일로 자유롭게 꾸밀 수 있습니다. 또한 스크린 리더 사용자에게 약어의 의미를 전달할 수 있어 웹 접근성 측면에서도 유용합니다.