HTMLタグ
< u >要素
<u>
要素が最初に考案されたとき、それは下線を引く必要のあるテキストを特定します。ただし、HTMLを使用してスタイル効果を追加することは、もはや良い習慣とは見なされません。代わりに、HTMLを使用してWebページのコンテンツに構造と意味の意味を追加し、CSSを使用してスタイルと
つまり、元々プレゼンテーションを念頭に置いて考案された<u>
のような古いタグは、意味のある意味で再キャストするか、非推奨にしてHTML仕様から削除されました。
では、この要素は最新のHTMLでどのような意味を伝えますか?W3Cによって公開されたHTML5仕様によると:
u要素は、アーティキュレートのないテキストのスパンを表しますed、明示的にレンダリングされていますが、テキスト以外の注釈…
ごめんなさい、聞いてもらえませんか?その定義を少し明確にしましょう。
まず、非テキスト注釈とは何ですか?注釈を追加するということは、説明やメモを追加することを意味します。ただし、この場合、注釈は非テキストです。つまり、注釈はテキストの内容とは関係ありません。
次に、注釈は明確ではありませんが、明示的にレンダリングされます。つまり、ブラウザとWeb開発者は、好きな方法で注釈を表示することを選択できます。デフォルトでは、ブラウザはu
タグで囲まれたテキストを下線付きでレンダリングしますが、これは必ずしも必須ではなく、HTML仕様の一部ではありません。注釈の表示方法は明確ではありません。好きなように表示してください。アノテーションが見つけやすいこと、つまり明示的にレンダリングされていることを確認してください。
ピースをまとめましょう。 u
要素は次の目的で使用されます。
- テキストの内容やメッセージではなく、選択したテキスト自体について何かを示す注釈を追加します。 。
- 注釈の追加方法は明確ではありません。
u
タグの間の単語には下線を付ける必要はありません。注釈は、次の条件を満たしている限り、どのような方法でも使用できます。簡単に見つけることができます。
では、このようなニッチなタグにはどのようなユースケースがありますか?最も一般的な使用法は、スペルミスのある単語を識別することです。読者に飛び出すべき意図的にスペルミスのある単語を含むテキストを提示しているとしましょう。 <u>
要素は、これらの単語を識別するのに最適です。