HTMLは、表現を削除してコンテンツに向かって発展させようとしました。その結果、パフォーマンス(CSS)からコンテンツの意味(HTML)を分離する基本原則が生まれました。これにより、パフォーマンスの指示のコレクション(外部CSSドキュメントの形式)が複数のページに適用できるため、これによりWebページの体重が減ります。また、これにより、グローバルな変更が別のファイルの変更から取得できるため、Webサイトの管理が容易になります。
いくつかの悪いタグは、基本的には、より意味のあるよりシンプルなCSSルールに置き換えることができる症状タグ( smallなど)です。その他は、パフォーマンスに使用されるだけでなく、ユーザビリティに有害な不必要な巨大( fontタグなど)または憎しみ( blinkなど)でもあります。
これがあなたがより良い選択をすることができるというあなたが遭遇するかもしれないタグを紹介します:
bを使用して大胆な要素を生成できます。代わりに、 strong (強力な強調を意味する)を使用するか、より理にかなっているか、CSSを使用して作業を行い、 font-weight: boldルールを追加して大胆な要素を示します。i 。 emを使用して(強調を示します)、これもより理にかなっています。または、CSSを使用してイタリック体を表現することができます: font-style: italicbigより大きなフォントを生成できます。タイトル( h1 、 h2など、テキストが元々タイトルである場合)を使用する代わりに、意味を追加するか、CSSのfont-size属性を使用してより多くの制御を獲得します。small小さなフォントを生成できます。 CSS( font-size )は、再びより多くの制御を獲得します。hr 、水平線を表示するために使用できます。 CSSでhr設計を使用することはまれです。 CSSのborder-top 、 border-bottom属性またはプレーン画像でこれを行う方が良いでしょう。上記のタグは最新のHTML標準と互換性がありますが、優れたタグにあるコンテンツには意味がありません。それらはより便利なかもしれませんが、特に調和のとれたものではなく、次のFilterHyタグの隣に立っているときに、純粋な善の口に入れられていない無邪気なバターと間違えやすいかもしれません。
u要素に下線を引くことができます。下線付きのテキストには多くのつながりがあることを思い出させます。そのため、このタグは長い間死んでいます - 非cancatenatedテキストに下線を引く必要はありません。centerを使用して、要素内の要素を中心にすることができます。 CSS属性のtext-align centerだけでなく、 left 、 right 、 justifyも約束します。menuメニューリストの作成に使用されます。障害のあるリストはより一般的であるため、 ulメニューの死体で高いため、完全にはul 。layerとdiv要素は似ており、どちらもCSSの上部にあります。これはNetscapeの古いバージョンでのみ機能するため、役に立たない。blinkまたはmarquee 。ノーと言う!それらは自分の意味として期待されるべきですが、非常に限られたサポートを伴い、非常に嫌なジョークのみを生み出します。font 、ラベルの世界で悪名高いタグキング名誉タイトルを自然に授与されます。古いウェブサイト(新しいものでさえ)は、世界中のペストアリのようにページ全体を埋めます。 fontタグのサージのほとんどは、すべての要素の色やサイズを含むfontタグを使用して、Webページの制作ソフトウェアからもたらされます。前のページの合計123ページ次のページ