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 によってプルされたイメージがどこに保存されるかの詳細な説明

推薦する

Nginxのアクセス制限設定の詳細な説明

Nginxのアクセス制限設定とはNginx のアクセス制限は、IP ベースのアクセス制御とユーザーベ...

MySQL5.7.17 winx64 インストール バージョン構成方法 Windows Server 2008 R2 でのグラフィック チュートリアル

参考までに、Winでmysql5.7をインストールします。具体的な内容は次のとおりです。 @Auth...

JS でシンプルなデータ監視を実装する方法

目次概要最初のステップステップ2なぜ別の _data が必要なのでしょうか?データにもう少しデータを...

MySQLでページングクエリを実装する方法

SQL ページング クエリ:背景会社のシステムには、構成管理用のプラットフォーム、いわゆる CRUD...

CSS でのフレックスレイアウトの詳細な説明

フレックス レイアウトは、エラスティック レイアウトとも呼ばれます。任意のコンテナーをフレックス レ...

Dockerでリモートアクセスを有効にする方法

DockerデーモンソケットDocker デーモンは、 unix 、 tcp 、 fdの 3 種類の...

nginx のスムーズな再起動を実装する方法

1. 背景サーバーの開発プロセスでは、新しいコードや構成をロードするためにサービスを再起動することが...

SSM VUE Axios の詳細な説明

目次SQL ログを表示するにはどうすればいいですか? ? SpringMVC でのパラメータ渡しの説...

JavaScriptスコープについての簡単な説明

目次1. 範囲1. グローバルな範囲2. ローカルスコープ2. 変数のスコープ1. グローバル変数2...

MySqlサブクエリINの実装と最適化

目次IN が遅いのはなぜですか? INとEXISTSのどちらが速いでしょうか?効率を向上させるにはど...

ドロップダウンメニューを表示または非表示にするJavaScript

この記事では、ドロップダウンメニューを表示および非表示にするJavaScriptの具体的なコードを参...

rem をモバイル デバイスに適応させる方法の例

序文モバイル端末のREM適応ソリューションのレビューと概要remの使い方rem 単位の計算は、HTM...

Centos7 に Nginx 統合 Lua サンプル コードをインストール

序文私が使用しているパソコンはMacで、OSはmacOS Mojaveです。コンピュータに仮想マシン...