セマンティック XHTML タグの紹介

セマンティック XHTML タグの紹介
まず最初に指摘しておきたいのは、人間は視覚的な区分を通じてコン​​テンツの意味を判断できるが、検索エンジンはコードしか見ないということです。検索エンジンはタグを通じてのみコンテンツの意味を判断できます。 以前は検索エンジンにあまり注意を払っていませんでしたが、今では気にし始めています。ページ トラフィックの大部分が検索エンジンから来ているからです。ページをできるだけ検索エンジン フレンドリーにするには、タグをできるだけセマンティックにする必要があります。

以前は、Web 開発について表面的な理解しかなく、標準に準拠した優れたページを作成するには、構造とプレゼンテーションを分離し、テーブルやフォントなどのタグを使用しないだけでよいと考えていました。ページ全体で div を使用することについては、CSS が非常に強力なので、問題はないと考えていました。ただし、すべてのタグには独自のセマンティクスがあります。一部のタグのセマンティクスを以下に示します。

div セマンティクス: 除算 (分離)

span セマンティクス: スパン (範囲)

ol セマンティクス: 順序付きリスト

ul セマンティクス: 順序なしリスト (順序なしリスト)

li セマンティクス: リスト項目

…………

タグのセマンティクスとデフォルトのスタイルを無視し、すべてのタグに div を使用すると、CSS を柔軟に使用する限り、実際に視覚効果の高いページを作成できます。しかし、その場合、視覚的な要件は満たされているものの、ページ全体にはまったく意味がなく、検索エンジンはそれを理解できません。覚えておいてください:

構造 (html) がキーであり、スタイル (css) は構造を変更するために使用されます。したがって、まず HTML を決定し、タグを決定してから、適切な CSS を選択する必要があります。

一般的に、すべてのタグにはデフォルトのスタイルがあるため、Web ページ タグのセマンティクスが適切かどうかを判断する簡単な方法は、スタイルを削除して、Web ページの構造が適切に整理され、整然としていて、読みやすいかどうかを確認することです。

さらに、h タグについても触れておく価値があります。h タグのセマンティクスはタイトルであり、検索エンジンはこのタグ、特に h1 と h2 に対してより敏感です。意味的に正しいページを作成するには、h タグが完全で、整然としていて、隙間がないようにする必要があります。つまり、h1、h3、h4 を押し下げて h2 を省略するのではなく、h1、h2、h3、h4 をこのように押し下げる必要があります。適切に構造化された Web ページの場合、h タグを使用して Web ページのアウトラインを整理できます。

<<:  MySQL InnoDB ReplicaSet の簡単な紹介

>>:  Reactのコンポーネント作成方法のまとめ

推薦する

CSS3で実装された炎のアニメーション

成果を達成する実装コードhtml <div class="コンテナ">...

Vue でのキープアライブコンポーネントの使用例

問題の説明(キープアライブとは何か)キープアライブ 名前の通り、アクティブな状態を維持します。誰が活...

MySQL データ圧縮パフォーマンス比較の詳細

目次1. テスト環境1.1 ハードウェアとソフトウェア1.2 テーブル構造2. テストの目的2.1 ...

Vueは小さなカウントダウン機能を実装します

多くのプロジェクトでは、検証コードの送信など、カウントダウン機能を実装する必要があります。ここで、簡...

Vue Element-ui フォーム検証ルールの実装

目次1. はじめに2. ルール検証の入力モード2.1 サンプルコード2.2、フォーム項目2.3. 小...

JSは5つ星の賞賛効果を達成

JS を使用してオブジェクト指向メソッドを実装し、JD.com の 5 つ星レビュー効果を実現します...

Tomcatアーキテクチャの原則をアーキテクチャ設計に分析する

目次1. 学習目標1.1. Tomcatアーキテクチャの設計と原則をマスターして社内スキルを向上させ...

HTMLチェックボックス説明テキストをクリックして状態を選択/チェック解除します

Web 開発では、チェックボックスは小さく、ユーザーにとって操作があまり便利ではないため、ユーザーが...

CSSはグラデーションを巧みに利用して高度な背景光アニメーションを実現します

成し遂げるこの効果は CSS を使用して完全に再現することは困難です。 CSS でシミュレートされた...

ウェブデザインとは何か

<br />元の記事: http://www.alistapart.com/articl...

vue-cropperプラグインは、画像キャプチャとアップロードコンポーネントのカプセル化を実現します。

vue-cropperプラグインをベースにした画像キャプチャとアップロードコンポーネントをカプセル...

MySQL マルチテーブルクエリの詳細な説明

よく食べて十分に休息を取るというのは簡単なことのように思えますが、実際に実行するのはそれほど簡単では...

MySQL シリーズ 9 MySQL クエリ キャッシュとインデックス

目次チュートリアルシリーズ1. MySQL アーキテクチャクエリキャッシュキャッシュされないクエリ:...

フロントエンドセキュリティの詳細な説明: JavaScript の http ハイジャック対策と XSS

目次HTTP ハイジャック、DNS ハイジャック、XSS HTTPハイジャックDNSハイジャックXS...

ノードイベントループにおけるイベント実行の順序

目次イベントループブラウザ環境イベントループノード環境イベントループ6つのステージ(1)setTim...