ホームページ  >  記事  >  ウェブフロントエンド  >  Alibaba 面接の質問 - HTML タグの物理タグと論理タグの違いについて tags_html/css_WEB-ITnose

Alibaba 面接の質問 - HTML タグの物理タグと論理タグの違いについて tags_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:39:581407ブラウズ

HTMLタグの物理タグと論理タグの違いですが、どちらも同じ効果を発揮するため、あまり注目されません。そこで、今日は違いがあることをお話します。
それらの違いは、一方が物理的マーク (エンティティマーク) であり、もう一方が論理的マークであることです。
物理マーカーとは何ですか?論理タグとは何ですか?
物理的要素は、たとえば、テキストを b マークで太字にする場合、そのテキストを太字で表示するように指示することを意味し、単語の意味論から分析することもできます。 b は Bold (太字) の略語であると結論付けることができます。したがって、この B マークが伝える意味は太字のみであり、他の効果はありません。
Strong の文字通りの理解から、それが強調を意味することがわかります。そのため、このタグを使用して、テキストの特定の段落を強調するメッセージをブラウザに伝達します。この Strong は、文書を強調する論理要素と呼ばれるものです。ロジックはブラウザに表示方法を指示しません。
同様に、I は Italic (斜体)、em は強調 (強調) です。
つまり、物理的要素はテキストをどの形式で表示すべきかをブラウザーに伝え、論理的要素はこれらのテキストがどれほど重要であるかをブラウザーに伝えます。
Web ページで使用されるこれらは、デフォルトですべて太字フォントとして機能します。 タグがエンティティ タグであり、それに囲まれた文字が太字 (太字フォント) に設定されることです。 タグは論理的なタグであり、その機能は文字のトーンを強化することです。一般に、文字のトーンを強化するには、文字を太字に変更します。
簡単に言うと、strong は Web 標準の xhtml のタグで、strong は「強調」を意味し、b は HTML のタグで、b はボールド(太字)を意味します。 Web 標準では、xhtml では特定の表現形式を使用しないことが推奨されています。「強調」は、太字や下線、赤などのフォント サイズを大きくするなどの他の方法で強調できます。強さは CSS 固有のパフォーマンスによって変更できます。
Strong では b が削除されるわけではありません。b はフォントを太字にすることを意味するためです。これはたまたまデフォルトで Strong の強調効果と同じであるためです。実際、この Strong は他のスタイルの強調効果として定義できます。 。
ただし、現在の W3C 標準に準拠するには、依然として強力なタグを使用することが推奨されます。
強力なタグ: 視覚効果が大胆です。 HTML セマンティクスは強調であり、強調と強調をトーンで示します。
視覚障害者がスクリーン リーダーを使用すると、B と Strong の違いがはっきりとわかります。 Bに遭遇した場合、通常の単語と同じように読みます。Strongに遭遇した場合、強調されて一時停止されます。
bタグ: 視覚効果が太字になります。 HTML セマンティクス自体はありません。
WEB 標準ではスタイルとコンテンツの分離が推奨されているため、大胆さを実現するためだけに B を使用することは推奨されなくなりました。

XHTML ドキュメントの意味とユーザー エクスペリエンスの観点からは、強い方が有益であるため、使用することをお勧めします。 SEOに関しては最適化状況によります。




なので、物理タグではなく、strongなどの論理タグをみんなが使うべきだと個人的には思います。 。

著作権声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。