html、xhtml、xmlの違い

html、xhtml、xmlの違い
開発動向:

html (ハイパーテキスト マークアップ言語) - xhtml (拡張ハイパーテキスト マークアップ言語) - xml (拡張マークアップ言語);

html:

1. 大文字と小文字は区別されません。

2. タグはペアで表示する必要はありません。

3.<br>;

html: .

1. 大文字と小文字が区別されます。小文字にする必要があります。

2. タグはペアで出現する必要があります。開始タグがある場合は、終了タグも必要です。

3. 属性値は引用符で囲む必要があります。

4. 属性の最小化はサポートされていません。

例: 正解: <input checked='checked'>

エラー: <入力チェック済み>

5. name 属性の使用は推奨されておらず、将来的には削除される予定です。

6. 空要素にも終了タグが必要です: <br/>、<hr/> (水平分割線)

xml:

HTML は最終的に XML へと発展します。XHTML は HTML から XML への移行であり、XHTML の特性は XML にも適しています。

<<:  JavaScriptを使用して独自のAjax関数を定義する

>>:  最新の高品質な英語無料フォント36個を公開

推薦する

MySQL テーブル作成外部キー エラーの解決方法

データベーステーブルA: テーブル task_desc_tab を作成します ( id INT(11...

モバイルウェブページのサイズ調整を実装する方法

ようやく手元のプロジェクトが終了し、行方不明だった人たちが戻ってきました!プロジェクトを進める過程で...

mysql8.0.11データディレクトリ移行の実装

mysql のデフォルトのストレージ ディレクトリは/var/lib/mysql/です。以下は、デフ...

dockerコンテナにviコマンドをインストールする簡単な操作

docker コンテナを使用する場合、vim がインストールされていないことがあり、vim コマンド...

HTMLテーブルで、各セルに異なる色と幅を設定します

設定が有効にならない場合が多いため、幅や高さなどをテーブル内で直接設定しないことをお勧めします。スタ...

サラウンドリフレクションロード効果を実現するHTML+CSS

この記事では、主に html + css を使用してサラウンド リフレクション ローディング エフェ...

VUE+CanvasはシンプルなGobangゲームの全プロセスを実現します

序文レイアウトの点では、Gobang はランダムな動きを目的とするゲームよりも実装がはるかに簡単で、...

MySQL の時間タイプの選択

目次日時タイムスタンプ選び方ミリ秒の時間を保存する方法結論MySQL は、日付と時刻を処理するために...

ウェブページを自動更新するための 3 つのコード

実際、この効果を実現するのは非常に簡単で、この効果は特殊効果と呼ぶことすらできません。次のコードを ...

MySQL を使用して Excel でデータ生成を完了する方法

Excel は、データ分析に最もよく使用されるツールです。この記事では、MySQL と Excel ...

MySQL トランザクションの詳細

目次導入取引の4つの特徴トランザクション分離レベル確認するMVCC現在の読書スナップショット読み取り...

MySQL 実行ステータスの表示と分析

MySQL のパフォーマンスに問題があると思われる場合は、通常、まずshow processlist...

MySQLデータベースを作成し、中国語の文字をサポートする方法

まずMySQLの公式ドキュメントを見てみましょう: 5.7 {データベース | スキーマ} を作成 ...

Vueの監視プロパティの詳細な説明

目次Vue モニターのプロパティリスナープロパティとは何ですか?リスニングプロパティと計算プロパティ...

VMware Workstation Pro 16 ライセンス キーと使用方法のチュートリアル

VMware Workstation は、開発、テスト、デモンストレーション、展開のために仮想マシン...