XHTML 3つの文書型宣言

XHTML 3つの文書型宣言

XHTML は 3 つのドキュメント タイプ宣言を定義します。
最もよく使用されるのは XHTML Transitional です。 <!DOCTYPE> は必須です。
XHTML文書は3つの主要な部分から構成されます: DOCTYPE ヘッド ボディ
基本的なドキュメント構造は次のとおりです。
<!DOCTYPE ...><html><head><title>... </title></head><body> ... </body></html>
XHTML ドキュメントでは、ドキュメント タイプ宣言は常に最初の行にあります。 XHTML の例 以下は、単純な (最小限の) XHTML ドキュメントです。
<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html><head><title>シンプルなドキュメント</title></head><body><p>シンプルな段落</p></body></html>
文書型宣言は文書の種類を定義します。
<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
ドキュメントの残りの部分は次のようになります。
<html><head><title>シンプルなドキュメント</title></head><body><p>シンプルな段落</p></body></html> 3 文書型宣言 DTD は、一般化マークアップ言語 (SGML) を使用して Web ページの構文を指定します。 HTML などの一般的なマークアップ言語アプリケーションでは、DTD を使用して、特定のドキュメントに適用されるタグのルールを指定します。これらのルールには、一連の要素とエンティティの宣言が含まれます。 XHTML は、Standard Generalized Markup Language (SGML) の文書型宣言 (DTD) で詳細に説明されています。 XHTML DTD は、正確なコンピューター可読言語を使用して、有効な XHTML タグの文法と構文を記述します。 XHTML 文書タイプには 3 つあります: STRICT TRANSITIONAL FRAMESET XHTML 1.0 の 3 つの XML 文書タイプ
XHTML 1.0 では、上記の 3 つの DTD に対応する 3 つの XML ドキュメント タイプが指定されています。 XHTML 1.0 厳密
<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/ xhtml1-strict.dtd ">
マークアップをきれいにし、プレゼンテーションの乱雑さを避けたい場合に使用します。カスケードスタイルシートと一緒に使用してください。 XHTML 1.0 移行
<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/ xhtml1-transitional.dtd ">
HTML のプレゼンテーション機能を活用する必要がある場合や、カスケーディング スタイル シートをサポートしていないブラウザー用に XHTML を記述する必要がある場合に使用します。 XHTML 1.0 フレームセット
<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 フレームセット//EN" "http://www.w3.org/TR/xhtml1/DTD/ xhtml1-frameset.dtd" >
HTML フレームを使用してブラウザ ウィンドウを 2 つ以上のフレームに分割する必要がある場合に使用します。

<<:  Javascriptの基本を詳しく説明

>>:  docker によってプルされたイメージがどこに保存されるかの詳細な説明

推薦する

CSS3+JavaScript を使用したクールな呼吸効果のサンプル コード

CSS3 アニメーションで実現したシンプルでクールな効果。最終的な効果は次のようになります。 ページ...

Centos8 に nginx をインストールするための詳細なチュートリアル (画像とテキスト)

Nginx (「エンジン エックス」と発音) は、インターネット上の最大規模のサイトの負荷を処理す...

Vue ボタンの権限制御の導入

目次1. 手順1. ボタンの権限を定義する2. ストアを定義する3. 権限指示を作成する4. パーミ...

HTML5+CSS3コーディング標準

黄金律プロジェクトに何人の人が取り組んでいるかに関係なく、すべてのコード行が同じ人によって書かれたよ...

Vue3 (III) ウェブサイトホームページレイアウト開発

目次1. はじめに2. 実際の事例1. App.vueを変更する2. レイアウトを調整する3. ジャ...

pdf.js を使用して Vue で PDF ファイルをプレビューする方法

ページ上で PDF をプレビューすると、一部のファイルは印刷またはダウンロードできません。現時点では...

Linux でテキストを表示するためのヒント (非常に実用的!)

序文日常の開発では、サーバー上でさまざまなテキストやログの表示操作を実行する必要があることがよくあり...

解決策 - BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 権限が不十分です

1) jdkファイルが保存されているフォルダパスを入力します私はここにいますusr/local/jd...

Vue パッケージアップロードサーバー更新 404 問題に対する 2 つの解決策

1: nginxサーバーソリューション、.conf構成ファイルを変更する解決策は2つある1: 位置 ...

MySQLの文字セットを変更する方法

1. MySQLの文字セットを確認する '%char%' のような変数を表示します。...

QQtabBar による CSS 命名仕様 BEM の詳細な紹介

QQtabBar の BEMまず、BEMとはどういう意味でしょうか? BEM は、ブロック、要素、修...

アニメーションとトランジションの違い

CSS3アニメーションとJSアニメーションの違いJSはフレームアニメーションを実装しますCSS3はト...

vue3 再帰コンポーネントカプセル化の全プロセス記録

目次序文1. 再帰コンポーネント2. 右クリックメニューコンポーネント要約する序文今日、プロジェクト...

Web デザイン リファレンス Firefox デフォルト スタイル

W3C は HTML の標準をいくつか確立していますが、ブラウザは独自の定義済みスタイルに従って W...

Alibaba Cloud OSS によってアップロードされた Nginx プロキシ転送実装コード

序文ミニプログラムのアップロードには https が必要なので、サーバーの https は lets...