ホームページ  >  記事  >  ウェブフロントエンド  >  クリーンな XHTML 構文_HTML/Xhtml_Web ページの制作

クリーンな XHTML 構文_HTML/Xhtml_Web ページの制作

WBOY
WBOYオリジナル
2016-05-16 16:45:281011ブラウズ

XHTML を書くには、きれいな HTML 構文が必要です。
XHTML を書くには、きれいな HTML 構文が必要です
-------------------------- --- ----------------------------------------------- --
その他の XHTML 構文規則:
その他の XHTML 構文規則:
属性名は小文字で引用符で囲む必要があります
属性値には二重引用符を使用します
属性の最小化は禁止されています
属性の省略形は許可されません
id 属性は name 属性を置き換えます
name 属性を id 属性に置き換えます
XHTML DTD は必須要素を定義します
XHTML DTD は必須要素を定義します---------------- ---------------------- ---------------------------- -------------属性名は下位にある必要があります大文字と小文字
属性名は小文字である必要があります
これは間違っています:
これは間違っています:

これは正しいです:
これは正しいです:

-------------------------- ------------ ------------------------- ----
属性値は引用符で囲む必要があります
属性値は引用符で囲む必要があります二重引用符で囲まれています
これは間違っています:
これは間違っています:

これは正しい:
それは正しい:

------ --------------------------------- --------------- ----------------------------
属性の最小化は禁止されています
属性の省略形は許可されません
これは間違っています:
これは間違っています:






これは正しいです:
正しいものは次のとおりですthis:HTML XHTML
compact Compact="compact" checked checked="checked"
declare declare="declare"
readonly readonly="readonly"
disabled disabled="disabled"
selected selected="selected"
defer defer ="defer"
ismap ismap="ismap"
nohref nohref="nohref"
noshade noshade="noshade"
nowrap nowrap="nowrap"
multiple multiple="multiple"
noresize noresize="noresize"

----------------------------------------------- ---- ----------------------------------------
id 属性が name 属性に置き換わります
id 属性が name 属性に置き換わります
HTML 4.01 では、要素 a、applet、frame、iframe、img、map の name 属性が定義されており、代わりに id 属性を使用します。 .
a、アプレット、フレーム、iframe、img、およびマップについて、HTML 4.01 では name 属性が定義されていますが、これは XHTML では非推奨であり、代わりに id を使用します。
これは間違っています:
これは間違っています:

これは正しいです:
これは正しい:

注: しばらく古いブラウザと相互運用するには、次のことを行う必要があります。次のように、name と id の両方を同じ属性値で使用します:クリーンな XHTML 構文_HTML/Xhtml_Web ページの制作注: 古いブラウザの場合は、name 属性と id 属性の両方を使用し、次のようにそれらの値を同じにする必要があります:

重要な互換性に関する注意:クリーンな XHTML 構文_HTML/Xhtml_Web ページの制作互換性に関する注意:
XHTML を現在のブラウザと互換性を持たせるには、「/」記号の前に余分なスペースを追加する必要があります。
XHTML を現在のブラウザと互換性を持たせるには、ブラウザでは、/ タグの前にスペース クリーンな XHTML 構文_HTML/Xhtml_Web ページの制作
-------------------------- を追加する必要があります --------- --------------------------------------- ---
Lang 属性
Lang 属性
lang 属性は、ほぼすべての XHTML 要素に適用されます。要素内のコンテンツの言語を指定します
要素で lang 属性を使用する場合は、次のように xml:lang 属性を追加する必要があります。
要素で lang 属性を使用する場合は、次のようにする必要があります。 xml:lang 属性に次のように追加します:

Heia Norge!

----------------------------------------------- --- ----------------------------------
必須の XHTML 要素
必須の XHTML 要素
すべての XHTML ドキュメントには DOCTYPE 宣言が必要です。html、head、body 要素が存在し、タイトルが head 要素内に存在する必要があります。
すべての XHTML ドキュメントには DOCTYPE 宣言が必要です。 html、head、body 要素が表示され、タイトルが head 要素に含まれている必要があります
これは最小の XHTML ドキュメント テンプレートです:
これは最小の XHTML ドキュメント テンプレートです
oes here>


タイトルはここにあります

本文はここにあります
注: DOCTYPE 宣言は、XHTML ドキュメント自体の一部ではありません。XHTML 要素ではないため、終了タグを含めることはできません。
注: DOCTYPE 宣言は、XHTML ドキュメント自体の一部ではありません。また、これは XHTML 要素ではないため、終了タグを含めるべきではありません。
注: タグ内の xmlns 属性は XHTML では必須ですが、この属性が XHTML ドキュメントに存在しない場合でも、w3.org のバリデーターはエラーを出しません。これは、「xmlns=http://」であるためです。 www.w3.org/1999/xhtml" は固定値であり、含めない場合でも タグに追加されます。
注: XHTML ドキュメントでは、html タグに xmlns 属性が含まれている必要があります。ただし、この属性は XHTML ドキュメントに表示されないため、w3.org のバリデーターはエラーを報告しません。これは、「xmlns=http://www.w3.org/1999/xhtml」が固定値であるため、文書に含まれていない場合でも自動的に追加されます。
XHTML ドキュメント タイプの定義については、次の章で詳しく説明します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。