XHTMLタグは適切に使用する必要があります

XHTMLタグは適切に使用する必要があります
<br />123WORDPRESS.COM の以前のチュートリアルでは、Web ページの HTML ファイルをセマンティックにすることの重要性を繰り返し強調してきました。外観のスタイルに基づいて HTML タグまたは XHTML タグを選択するのではなく、Web ページの HTML ドキュメントの構造に基づいて、最も適切な HTML タグまたは XHTML タグを選択する必要があります。 P タグは改行効果を得るためではなく、段落を定義するために使用します。見出しをマークするために h1 ~ h6 タグを使用しますが、テキストのサイズや太字の効果を実現するためには使用しません。
たとえば、タイトルは h1 として定義できます。
<h1>ここに記事のタイトルを記入します</h1>
他の方法で定義しないでください。
<p style="font-size:16px; font-weight:bold;">ここに記事のタイトルが書かれています</p>
123WORDPRESS.COM の前回の記事では、XHTML1.0 で許可されているすべてのタグをリストしました。また、選択できる要素タグは実際には非常に少ないことがわかります。しかし、私たちは、これらの洗練された要素のマークには、より明確な意味もあることをはっきりと認識しています。マークアップする適切な要素が本当に見つからない場合は、一般的な div タグと span タグを使用できます。
ページ内での div タグと span タグの使用は新たな問題であり、私たちはこれらを使いすぎる傾向があります。 div を必要かつ適切に使用すると、ドキュメントの構造が大幅に強化されます。 HTML ドキュメントを調べて、div や span がたくさんあることに気付いた場合は、問題を別の観点から見る必要があります。不正使用はありませんか?これに代わるより良いマーカーはありますか? h1 がマークするコンテンツをより適切に表現できる場合は、それを定義するために p または span を放棄する必要があります。
おそらくこれは矛盾であり、正しい使い方を把握することが困難であり、あるいは明確な答えをまったく得られないのかもしれません。しかし、1 つ明確にしておく必要があるのは、ドキュメントに明確な論理構造を持たせ、スタイルを適用しやすくする必要があるということです。 div は単なるコンテナ、またはドキュメントの「一部」と考えることができます。コンテナを使いすぎていますが、これは賢明なパターンではありません。適切な場所にコンテナを配置すると、ドキュメント全体が整理されたように見えます。
次のコードはより合理的かつ効果的です。
<div id="ヘッダー">
<h1>123WORDPRESS.COMjb51.net。ようこそ
<h2>123WORDPRESS.COMWebjx.Com は最新かつ最速の Web テクノロジーを提供します</h2>
<p>123WORDPRESS.COMjb51.net では、Web ページ制作チュートリアル、動的 Web ページ制作チュートリアル、Web サイト構築ガイド、Flash アニメーション チュートリアル、ビデオ チュートリアル、Web ページ特殊効果コード、Web ページ資料、書籍ダウンロードなどのコンテンツを提供しています。仕事や勉強に役立つことを願っています。 </p>
</div>

<<:  Dockerはコンテナに入るためにnsenterツールを使用する

>>:  JS+Canvas でダイナミックな時計効果を実現

推薦する

Docker Composeを使用してDOCleverをインストールする詳細なプロセスを説明します

目次1. Docker Composeとは何か、インストールして使用する方法2. DOCleverと...

MySQL LOAD_FILE() 関数メソッドの概要

MySQL では、LOAD_FILE() 関数はファイルを読み取り、その内容を文字列として返します。...

jsは徐々に増加するデジタルアニメーションを実現します

目次背景コンテナを固定し、数字を上にスクロールすることで、スクロールホイールと同様の効果を実現します...

JavaScript のカンマ式が含まれている場合について

JavaScript の if ステートメントで英語のカンマ「,」が表示されることがあります。これは...

Linux で文字化けしたファイルや特殊文字のファイルを削除する方法

エンコーディングの理由により、Linux サーバーに中国語のファイルやディレクトリをアップロードまた...

Dockerはプロセス操作を管理するためにSupervisorを使用する

Docker コンテナは、起動時に、たとえば ssh または apache デーモン サービスなどの...

win10 での mysql 8.0.16 winx64 インストールの最新グラフィック チュートリアル

このデータベースをダウンロードするには、多くの時間とトラフィックがかかります。踏み込んだ落とし穴で時...

Vueはシンプルな画像切り替え効果を実装します

この記事では、Vueの具体的なコード例を参考までに紹介します。具体的な内容は以下のとおりです。 コー...

MySQL 8.0 における非同期レプリケーションの 3 つの方法について簡単に説明します。

この実験では、空のデータベース、オフライン、オンラインの 3 つのモードで、1 つのマスターと 2 ...

WeChatアプレットで数字当てゲームを実装する実際のプロセス

目次機能紹介レンダリング1. ホームページレンダリング用のコード(index03) 2. ゲーム開始...

Docker パッケージング ノード プロジェクトのプロセスの説明

バックエンド プログラマーとして、フロントエンドのものをいじらなければならないこともあります。そこで...

JS関数の継承について学ぶ記事

目次1. はじめに: 2. プロトタイプチェーン継承: 3. コンストラクタ継承の借用(オブジェクト...

React Nativeはモニタリングジェスチャーの上下プル効果を実現します

React Native は、プルアップとプルダウンの監視ジェスチャを実装します。詳細なコアコードは...

MySQLの整数および文字列インデックスの無効化または暗黙的な変換に関する簡単な説明

目次問題の概要問題の再現問題の拡大結論は問題の概要今日、仕事中に、DBA が突然、SQL に暗黙的な...

HTML Selectは、デフォルトの選択を設定するためにselected属性を使用します。

オプションに属性 selected = "selected" を追加すると、それ...