ホームページ >ウェブフロントエンド >htmlチュートリアル >DOCTYPE文書型宣言(Webページ愛好家必読)_HTML/Xhtml_Webページ制作
文書タイプの宣言
各ページの上部に、文書タイプの宣言が必要です。はい、そうです。
ドキュメント タイプを指定しない場合、HTML は有効な HTML ではなく、ほとんどのブラウザはページを「互換モード」で処理します。これは、ブラウザもドキュメント タイプを知らないと判断することを意味します。何をすべきかを判断し、ブラウザ独自の方法でコードを処理します。あなたは世界中で無敵の HTML マスターになることも、HTML が完璧で CSS が完璧であることもできますが、ドキュメントの宣言がなかったり、ドキュメントの宣言が間違っていたりすると、Web ページは近視眼的なものと同じになります。 -eyed テナガザルの赤ちゃんたちは、とても苦労して積み上げられています。
XHTML 1.0 Strict のドキュメント宣言は次のとおりです。
以下は XHTML 1.1 のドキュメントステートメントです。XHTML の最新バージョンとして、より完璧に見えますが、まだいくつかの問題があります。後ほど少し説明します
DOCTYPE タグは大文字にし、その前に英語の半角感嘆符を付ける必要があることに注意してください。これはルールに違反する唯一のタブであり、閉じる必要はありません。
言語宣言
HTTP ヘッダーまたは HTML 開始タグ内で xml:lang 属性が設定されている場合でも、ドキュメントの主言語を指定する必要があります。これは有効な XHTML ドキュメントを処理するために必須ではありませんが、使いやすさを考慮したものです。値は en (英語、英語)、fr (フランス語、フランス語)、de (ドイツ語、ドイツ語) のように省略されます。
主に英語のコンテンツを含むドキュメントを宣言します。例は次のとおりです。
メイン言語を宣言した後、他の言語を使用する必要がある場合は、xml:lang 属性をインラインで使用することもできます (HTML Hund<) /スパン>)。
Content-Type
HTML ドキュメントのメディア タイプとフォント セットを指定する必要がある場合があります。これは、HTTP ヘッダーを使用して行うことができます。たとえば、
Content-Type: text/html; charset=UTF-8
HTTP ヘッダーの最初の部分 (text/html など) はファイルの MIME タイプであり、これによりブラウザはファイルのメディア タイプを認識し、ファイルの処理方法を知ることができます。 。すべてのファイルには MIME タイプがあります。 JPEG画像はimage/jpeg、CSSファイルはtext/csss、HTMLは一般的にtext/htmlを使用します。
HTTP ヘッダーの 2 番目の部分 (UTF-8 部分と同様) は文字セットです。
おそらく、HTTP ヘッダーを設定する最も簡単な方法は、次のように HTML で「HTTP に相当する」ヘッダー タグを使用することです:
以下は一般的に使用されるドキュメント宣言です。実際、Dreamweaver はデフォルトでこの宣言を使用します。