セマンティック 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のコンポーネント作成方法のまとめ

推薦する

Dockerイメージ送信コマンドcommitの動作原理と使い方の詳細な説明

ローカルでコンテナを作成した後、このコンテナに基づいてローカル イメージを作成し、このイメージを D...

ウェブページ制作をマスターするために必要な6つのスキルのまとめ

ウェブデザイナーはジェネラリストであると言わざるを得ません。グラフィックデザイナーは、さまざまな特殊...

Linux での i3 ウィンドウ マネージャーの設定と使用に関するチュートリアル

この記事では、Fedora 28 に i3 をインストールして簡単に設定する方法を説明します。 1....

Jmeterはデータベースプロセスダイアグラムに接続します

1. MySQL jdbc ドライバー (mysql-connector-java-5.1.28.j...

ウェブページのアクセス速度に関する主な問題と解決策

<br />ウェブサイトのアクセス速度はウェブサイトのトラフィックに直接影響を及ぼし、ウ...

Vue の better-scroll コンポーネントを使用して水平スクロール機能を実現する

について最近、Vue を学習する過程で、基本的な知識の練習と強化を目的として、Qunar.com の...

Vueはアンカー配置機能を実装します

この記事では、アンカー配置を実装するためのVueの具体的なコードを例として紹介します。具体的な内容は...

一般的なMysql DDL操作の概要

図書館管理ライブラリを作成する データベースを作成します [存在しない場合] ライブラリ名;ライブラ...

MySQL トランザクション自動コミット自動コミット操作

MySQL のデフォルトの動作モードは自動コミット モードです。つまり、明示的にトランザクションを開...

Dockerでランナーコンテナを構成する方法

1. ランナーコンテナを作成する mk@mk-pc:~/Desktop$ docker run -d...

権限の問題によりMySQLの設定ファイルmy.cnfを起動できない問題の解決方法

この記事では、権限の問題により MySQL 構成ファイル my.cnf を起動できない場合の関連する...

vue3ソースコード解析の簡単な実装方法

目次序文🍹準備🍲vue3 の使い方🍖 実装要約する序文最近、私の最初の公式 vue3 + ts プロ...

Vue 仮想 DOM クイックスタート

目次仮想DOM仮想DOMとは何か仮想DOMの役割Vue の仮想 DOM vノードvNodeとはvNo...

ウェブページのコピー防止機能の実装方法(クラッキング手法付き)

ソース ファイルを右クリックすると、次のコードが見つかります。 1. CSSを使用してFirefox...

Vue プロジェクトで addRoutes を使用する際の問題の解決策

目次序文1. 404 ページ1. 原因2. 解決策2.白い画面を更新する1. 原因2. 解決策3. ...