建物の重要な要素は基礎の確立であり、しっかりとした良好な基礎がなければ、それが重要であることは誰もが知っています。華やかな外観や装飾はもう存在しません。私たちは Web タグに準拠した Web ページを構築していますが、ほとんどの人は CSS テクノロジとそのアプリケーションに関心を持っています。ただし、CSS がどれほど強力であっても、XHTML にも影響を与えることも理解する必要があります。適切に構造化された XHTML 基盤がなければ、レイアウトの実装はさらに困難になります。基礎はしっかりしているかもしれませんが、細部の複雑さや無理な構造も発展の障害となります。
Web の初期の頃、HTML は基本的な形式と構造を追加するためにのみ使用されていました。インターネットの発展に伴い、ページを表すために HTML が使用されます。私たちは、ドキュメントのタイトルを太字にするために B タグを使用することに慣れていますが、タイトル h1 ~ h6 を使用して表示することはしません。さらに重要なのは、初期の頃、テーブルはレイアウトやレイアウトの表示のためにのみ使用されていたが、すぐに本来の意味が失われてしまったことがわかりました。フォントデザイン、表、太字などがめちゃくちゃになってしまいました。理解不能になります。そしてそれはますます複雑になっています。
Web ページを処理するために Dreamweaver などの WYSIWYG ツールに依存する傾向がますます高まっていますが、残念ながら、そのようなソフトウェアはこの混沌とした状況を改善するものではなく、独自のより複雑なマークアップを追加します。この場合、コードを手動で編集することはできなくなり、すべてが非常に悪く見えます。
CSS の登場により、Web 標準に準拠した Web ページの構築に希望が生まれ、パフォーマンスとコンテンツを分離する Web サイトの再構築にますます注目が集まっています。 font、b、i などのいくつかの無意味なタグを削除できます。これらのタスクは CSS に任せることができ、テーブルを使用してページを構築する代わりに CSS を使用できます。
タグ自体の意味に従ってドキュメントを作成でき、ブラウザのデフォルト スタイルを使用して CSS を通じてドキュメントの外観を再定義できます。コンテンツ内のタイトル、段落、リストは、CSS を通じてリセットできます。タイトルは大きく、太字で、醜いものである必要はありません。段落は行間やインデントを制御できます。リストは垂直である必要はなく、水平に配置することもできます。等
意味のあるタグの利点により、コードの内容を理解し、処理することが容易になります。たとえば、ページ上のすべての外部リンクを変更する必要がある場合、これらの要素に適切なタグを追加すると、それらを簡単に見つけて変更できます。すべてが混ざり合ってしまうと、どこから始めてもいけません。
開発が容易になるだけでなく、他のデバイスやプログラムもドキュメントをよりよく理解できるようになります。最も典型的なのは、検索エンジンが記事のコンテンツのタイトルとサブタイトルを簡単に見つけられるようになることです。視聴者が手持ちの読書デバイスを使用している場合は、タイトルやコンテンツなどを利用して、適切なナビゲーションと表示比率を提供できます。
最も重要なことは、意味のある HTML タグを使用すると、要素を必要なスタイルに調整する簡単な方法が提供されるため、ドキュメント内に基本的な構造フレームワーク モデルが作成され、他の要素を追加する必要がなくなります。他の識別子はパフォーマンスを直接制御できます。
これらの意味のあるタグには主に次のようなものがあります。
h1、h2...h6;
ウル、オール、DL;
強いよ、彼ら。
ブロック引用、引用;
略語、頭字語、コード;
フィールドセット、凡例、ラベル;
キャプション、頭、胴体、足など。
CSS ページ レイアウトでは、これらを使用できる場合は、他のものを使用しないでください。意味のある HTML タグを使用するようにしてください。