トップページ  > HTML Living Standard  > <u>

★HTML Living Standard リファレンス

<u> …… 暗黙的な注釈を含むテキストを表す
Internet Explorer Microsoft Edge Google Chrome Safari Firefox Opera
広告

<u>タグは、暗黙的な注釈を含むテキストを表す際に使用します。

WHATWGの仕様によれば、 u要素は明確には表現されていないが、明示的にレンダリングされたテキスト以外の注釈を含むテキストのスパンを表す ということになります。

つまり、何か含みのあるテキスト部分ではあるが、その含みをあえて表示するほどでもない… というほどの意味合いと思われます。

例えば、スペルミスの部分をu要素でマークアップしたり、中国語の固有名詞の部分をu要素でマークアップしたり、といった使い方が想定されています。

■使用例

以下のサンプルでは、単語のスペルミスをu要素でマークアップしています。 (seeではなくてseaですよ)というほどの暗黙的な注釈です。

HTMLソース

<p>The <u>see</u> is full of fish.</p>
↓↓↓

ブラウザ上の表示

The see is full of fish.

より適切な要素がないか検討する

u要素は、他に適切な要素がない場合の最終手段として使用するべき要素です。 ほとんどの場合、u要素より他の要素の方が適切である可能性が高いです。

例えば、強勢や強調を表すにはem要素を使用します。 キーワードやフレーズをマークアップするにはコンテキストに応じてb要素、 または、mark要素を使用します。 本のタイトルをマークアップするにはcite要素を使用します。 明示的なテキスト注釈を付けるにはruby要素を使用します。 専門用語、分類上の指定、音訳、思想、外国船の名前などをマークアップするにはi要素を使用します。

一般的なブラウザでは、u要素に指定されたテキストにはアンダーライン(下線)を付けて表示されます。 そのため、ハイパーリンクの下線と混同されそうな場面では、u要素の使用を避けることが推奨されています。

■関連項目

  • <i> …… 他と異なる雰囲気のテキストを表す
  • <b> …… 注意を引く強調表示テキストを表す
  • <u> …… 暗黙的な注釈を含むテキストを表す
  • <strong> …… 重要性が高いことを表す
  • <em> …… 強調や強勢を表す
  • <mark> …… 参照目的で強調表示されたテキストを表す
  • <small> …… 小さな活字にされる内容を表す
広告
Sponsors
広告
MuuMuu Domain!
ドメイン取るならお名前.com
現役エンジニアのオンライン家庭教師【CodeCamp】
サイトに広告を掲載してお小遣いが稼げる!【A8.net】
Node.jsコース
はじめてのプログラミングコース
▲ページ先頭へ
HTMLクイックリファレンスについて
© HTMQ