<abbr>

略語を表す

HTML 4.01 ~ 利用可能

最終更新日: 2020.04.11

どんなタグ?
略語を表す場合に
<abbr>タグを使う

コードサンプル
<p>
 <abbr title="フォトショップ">フォトショ</abbr>の操作は慣れるまで大変だ。
</p>

abbr(アバー)要素はabbreviation(アブリビエーション)の略で、 <abbr> ~ </abbr>タグで挟んだ箇所が略語であることを表します。またtitle属性を指定することで、省略する前の正式名称も表すことができます。

どのカテゴリに属しているの?
abbr要素は フロー・コンテンツ, フレージング・コンテンツ というコンテンツ・カテゴリに属しているタグです。
梱包できるタグは?
abbrタグに梱包できる要素コンテンツ・モデルは、フレージング・コンテンツです。
つまり、フレージング・コンテンツというカテゴリに属しているタグなら梱包可能です。

Yuichi略語を表したいときに使うタグです!

どうやって使うの?
略語を表す言葉を、
<abbr>タグで挟んで使います。

abbrタグは略語として表したい記述を <abbr></abbr> で挟み、title属性に省略する前の正式名称を記述します。title属性に指定した正式名称はデスクトップのブラウザ上でabbr要素で挟んだ部分をホバーすることで確認が可能です。

使い方
<abbr title="省略する前の正式名称">
  略語
</abbr>
コードサンプル
<section>
 <h2>意外と知らない略語リスト</h2>
  <ul>
   <li><abbr title="Do It Yourself">DIY</abbr></li>
     <li><abbr title="Grobal Positioning System">GPS</abbr></li>
     <li><abbr title="All Nippon Airways">ANA</abbr></li>
     <li><abbr title="Very Important Person">VIP</abbr></li>
  </ul>
</section>
ブラウザでの表示例
https://codehero.shibajuku.net/html/abbr/sample01/
どこでも使えるの?
abbr要素は フロー・コンテンツもしくはフレージング・コンテンツが配置できるところならどこでも使えます。
気をつけることは?
必ずしも全ての略語に対してabbr要素を使う必要はありませんが、読み手にとって分かりにくい専門用語などの略語を使用する場合には有益な要素です。

Yuichititle属性に省略する前の正式名称を入れましょう!

使える属性は?
グローバル属性とtitle属性です。

<abbr> タグには、どの要素にでも使えるグローバル属性と、title属性が使えます。

title(タイトル) 属性

要素の補足情報を表す属性です。
(abbr要素では略語の正式名称を表します。)

Yuichititle属性は便利ですが、一部のユーザー(スマホやタブレットの人など)は、title属性が確認できないので、依存することはやめましょう!

サンプルが見たい
<abbr>タグを使ったサンプルを
いくつか紹介。

<abbr> タグを使ったサンプルを紹介します。

基本的な<abbr>タグのサンプル

コードサンプル
<section>
  <h2>Shibajuku日記</h2>
  <article>
   <p><time datetime="2020-04-01″>2020年4月1日</time></p>
   <p>今日からフリーランスになるために、WEBデザインの勉強を始めました!</p>
   <p>まずは<abbr title="Landing Page">LP</abbr>案件の受注を目標に頑張ります。</p> 
   <p><abbr title="Hyper Text Markup Language">HTML</abbr>、<abbr title="Cascading Style Sheets">CSS</abbr>など勉強することはたくさんあるけど、Shibajukuで頑張る!</p>
  </article>
</section>
ブラウザでの表示例
https://codehero.shibajuku.net/html/abbr/sample02/

Yuichi読み手にとって分かりにくい略語にはabbr要素を使ってあげると親切です!

デフォルトスタイルは?
点線の下線が表示される。

一般的なブラウザではabbr要素の内容には点線の下線が表示されます。具体的には、下記のCSSと同等のスタイルが適用されます。
abbr要素のデフォルトスタイル
abbr[title] {
    text-decoration: underline dotted;
}

Yuichi一部のブラウザ(Internet Explorerなど)ではデフォルトで下線が表示されない場合もあります。

対応ブラウザは?
基本的にどのブラウザでも
大丈夫。

<abbr>タグは HTML4.01以降で利用可能で、主に以下のブラウザが対応しています。

Internet Explorar
Internet Explorar 7 ~
Edge
Edge 有り
Google Chrome
Google Chrome 有り
Firefox
Firefox 有り
Safari
Safari 有り
Opera
Opera 有り

Yuichiどのブラウザでも問題ありません。

このリファレンスを書いた人

Yuichi

Yuichi

千葉県出身。28歳でサラリーマン人生(元メーカー経理マン)を辞めて、 今は実家の町工場で職人さんのお仕事しながら、 英語とWEBデザインスキルを日々学んでいます。 趣味はベースとJazz ダンスと焼酎です。

About サロンメンバーで作った
リファレンスサイト

Shibajuku

Webのスキルを
ワイワイ学んで、
ガンガン活用
するサロン。

このサイトはWebクリエーター養成所
「Shibajuku」のメンバーが作った、
初心者でもわかりやすいHTML + CSSのリファレンスサイトです。

このサイトについて