1. ホーム
  2. Web制作
  3. HTML/Xhtml

HTML小タグ使用上の注意

2022-02-03 02:28:30
em></em>のようなフレーズ要素は、期待される視覚的なスタイルを維持しながら、文書構造を改善することができます。しかし、<small></small>は通常のアプリケーションではあまり一般的ではなく、最初の衝撃は、淘宝網はこの小さな問題で怠慢ではないのでしょうか?
また、オンライン検索の結果も非常に断片的で、いくつかは推奨されないと述べたが、また非推奨タグでその名前に言及しなかった。このような場合、「マスタリングHTMLセマンティクス・標準・スタイル」という本が詳しく説明しています。
<small> は、その <hr><pre><sup><sub><i><b> やその他多くの兄弟たちと同様に、W3C用語で、representational要素として定義されており、セマンティクスなしで単にフォント情報を指定できる要素に対応するものです。例えば、<b>マークアップは、<em>や<strong>に置き換えられることは間違いありませんが、<i>マークアップは、ページ内のパラグラフを斜体にしたい場合(外国語の表示規則)、ユーザーが <span class=& quot;"> と使うので直接使って何が問題なのかは難しいのです。 ......</span> を使って段落を斜体で表すと、前者よりかなりスペースを取ってしまうからです。
より複雑な <big><small> については、この本の著者である Paul Haine は明確な答えを出していませんが、理論的には純粋な表現要素であり、css で代替すべきものです。しかし、業界の重要人物(Joe Clark)からは、quot;weighted by importance"の視覚効果を得るために使用することが提案されています。この議論の結果、得失があり、この問題はケースバイケースで分析されるべきであるということです。
この淘宝網のコードに戻ると、<small> </small> タグの中に、ナビゲーションスキップのリンクがあります: <a class="invisible" href="#Content">Skip navigation and toolbar</a& gt; です。淘宝網UEDは、考えた末に<i>マークアップと同じ考えを採用したと思います、htmlスペースを多く取る<span class="skipNavigation"></span> を定義するより、直接<small>を使った方が良いのでしょうね。それよりも重要なのは、スキップナビゲーション機能はユーザー向け、正確には音声読み上げブラウザを使う障害者やcssスタイル定義がないユーザー向けであり、きれいな<small></small>の方が標準化精神に則っているのではないだろうかということです。
唯一のわずかな疑問は、<small> under css nakedが、以下のナンバーワンフォントでその重要でない意図を表示していることです。しかし、目の不自由なユーザーにとっては、<small>を<strong>に変更する方が、読み上げブラウザとしては、ユーザー体験として最適ではないでしょうか?