xHTML タグと HTML タグの違いは何ですか?

xHTML タグと HTML タグの違いは何ですか?
すべてのタグは小文字でなければなりません

XHTML では、すべてのタグは小文字でなければなりません。大文字と小文字を混在させたり、すべて大文字にしたりすることはできません。以下は例です。
エラー: <Head></Head><Body></Body>
正しい: <head></head><body></body>

タグはペアでなければなりません

<p>...</p>、<a>...</a>、<div>...</div> タグのように、タグが表示されるときは、対応する終了タグが存在する必要があります。これは、あらゆるプログラミング言語の括弧と同様に、どちらも不可欠です。
間違い: みなさんこんにちは <p> は本当に良いことです 正解: <p>みなさんこんにちは</p><p> は本当に良いことです</p>

要約:

タグの順序は正しくなければなりません。タグは外側から内側へ、レイヤーごとにラップされます。したがって、最初に div を記述してから h1 を記述する場合は、最初に h1 を記述し、最後に div を記述する必要があります。 「先入れ後出し」の原則を覚えておいてください。最初にポップアップするタグは最後に終了する必要があります。
エラー: <div><h1>こんにちは</div></h1>
正解: <div><h1>csdn</h1></div>

すべての属性は二重引用符で囲む必要があります。

XHTML 1.0 では、一重引用符も使用できないと規定されているため、全体を通して二重引用符を使用する必要があります。
エラー:<div style=font-size:11px>csdn</div>
正しい: <div style="font-size:11px">csdn</div

target="_blank" は許可されません

XHTML1.1 以降では target 属性は完全に禁止されています。新しいウィンドウを開く機能を持たせたい場合は、rel="external" と書き換えて、JavaScript を使用してこの効果を実現する必要があります。
エラー:<a href="http://blog.mukispace.com" target="_blank">csdn</a>
正解: <a href="http://blog.mukispace.com" rel="external">csdn</a> 舌を突き出す

<<:  単一/複数行テキストを含む div を垂直方向に中央揃えする N 通りの方法 (高さ不明/高さ固定)

>>:  docker-maven-pluginプラグインは対応するjarパッケージを取得できません

推薦する

Dockerコンテナオーケストレーション実装プロセス分析

実際の開発環境や本番環境では、コンテナを独立して実行することはあまりなく、複数のコンテナを一緒に実行...

MySQL で JSON 形式のフィールドをクエリする詳細な説明

作業開発プロセス中に、顧客の名前、携帯電話番号、ID カード、およびドキュメントの種類を動的に保存す...

クリック範囲を拡大する入力チェックボックスを実装する方法

XML/HTML コードコンテンツをクリップボードにコピー< div style = &quo...

4 つの主要な SQL ランキング関数 ROW_NUMBER、RANK、DENSE_RANK、NTILE の使用方法の紹介

1. ROW_NUMBER()定義: ROW_NUMBER() 関数は、select によってクエリ...

Linux または Windows 環境での pytorch のインストールと検証 (runtimeerror 問題の解決)

1. pytorch公式サイトから対応するインストールファイルをダウンロードします。 https:...

MySQL 8.0.20 winx64 のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0.20 winx64 のインストールと設定方法を次のように説明します...

初心者のための入門チュートリアル⑤:ウェブサイト登録はとても簡単、簡単な登録のヒント

スペースを購入してウェブサイトを構築したことがある友人なら、ウェブサイトは正式に開設する前に登録する...

MySQL 5.7 の同時レプリケーションにおける暗黙のバグの分析

序文当社の MySQL オンライン環境のほとんどはバージョン 5.7.18 を使用しています。このバ...

キャンバスでPS消しゴムスクラッチカードの効果を実現するためのJSの使用方法の詳細な説明

目次効果のデモンストレーション:メインJSコード実装 <div class="box...

MySQLでカンマ区切り値の列を列に変換する方法

序文場合によっては、第 1 正規形設計パターンに従わないビジネス テーブルに遭遇することがあります。...

ボタンを使用してフォームを送信する代わりに、画像を使用してフォームを送信します。

コードをコピーコードは次のとおりです。 <フォームメソッド="post" ...

Linuxで中断されたシステムを呼び出す方法

序文低速システム コールとは、決して戻らない可能性があり、プロセスを永久にブロックするシステム コー...

Dockerコンテナのホスト間マルチネットワークセグメント通信ソリューションの詳細説明

1. マックヴラン前回のブログ投稿で紹介した Docker コンテナのホスト間通信を実現するための ...

nginx 用の zabbix 5.0 をインストールして展開する方法

目次実験環境インストールと展開データベースをインストールして設定します (ここでは mariadb ...