ドキュメントタイプ宣言
各ページの上部には、ドキュメント宣言が必要です。はい、それはしなければなりません。
ドキュメントタイプを指定しない場合、HTMLは正当なHTMLではなく、ほとんどのブラウザはQuirksモードを使用してページを処理します。つまり、ブラウザは自分が何をしているのかわからないと考え、ブラウザ自身の方法でコードを処理します。あなたは地球上で無敵のHTMLマスターになることができます、またはあなたのHTMLは完璧であり、CSSは完璧になりますが、文書宣言または間違った文書宣言がない場合、あなたのWebページは近視の片目ギボンの赤ちゃんとまったく同じです。
XHTML 1.0 Strictのドキュメント宣言は次のとおりです。
<!doctype html public - // w3c // dtd xhtml 1.0 strict // en http://www.w3.org/tr/xhtml1/dtd/xhtml1-sttrict.dtd>
以下は、XHTML 1.1のドキュメントステートメントです。 XHTMLの最新バージョンとして、それはより完璧に見えますが、まだいくつかの問題があります。少し後で説明します。
<!doctype html public - // w3c // dtd xhtml 1.1 // en http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd>
Doctypeタグには、大文字になり、英語の半幅の感嘆符が付いている必要があることに注意してください。ルールを破る唯一のタグであり、閉じる必要はありません。
言語声明
HTTPヘッダーまたはXML:Lang属性がHTML Start Tagに設定されている場合でも、ドキュメントの主要言語を指定する必要があります。合法的なXHTMLドキュメントを扱う必要はありませんが、使いやすさも考慮されます。値は、en(英語、英語)、fr(フランス語、フランス語)、de(ドイツ語、ドイツ語)などの略語です。
主に英語のコンテンツを使用するドキュメントを宣言します。例は次のとおりです。
<html xmlns = http://www.w3.org/1999/xhtml xml:lang = en>
メイン言語を宣言した後、別の言語を使用する必要がある場合は、XML:Lang属性インライン(<SPAN XML:LANG = DE> HTML HUND </SPAN>)を使用することもできます。
コンテンツタイプ
HTMLドキュメントのメディアタイプとフォントセットを指定することができ、次のようなHTTPヘッダーを使用して実行できます。
コンテンツタイプ:text/html; charset = utf-8
HTTPヘッダーの最初の部分(テキスト/HTMLなど)はファイルMIMEタイプです。これにより、ブラウザはファイルのメディアタイプを知ることができ、したがってそれを処理する方法を知ることができます。すべてのファイルにはMIMEタイプがあります。 JPEG画像は画像/JPEG、CSSファイルはテキスト/CSSSであり、HTMLは一般にテキスト/HTMLを使用します。
HTTPヘッダーの2番目の部分(UTF-8部品など)は文字セットです。
おそらく、HTTPヘッダーを設定する最も簡単な方法は、HTMLでHTTP同義語(HTTP等価)を使用してヘッダータグを使用することです。
<メタhttp-equiv = content-type content = text/html; charset = utf-8 />
以下は、一般的に使用されるドキュメントステートメントです。実際、DreamWeaverはデフォルトのステートメントです。
コードをコピーします