XHTML 1.0 Strict では、属性値を引用符で囲む必要がありますか?
例:
<input type="text" id="username"/>
もしそうなら、標準によれば、一重引用符を使用でき、二重引用符と混在させることができますか?
例:
<input type='text' id="username"/>
XHTML 1.0 Strict では、属性値を引用符で囲む必要がありますか?
例:
<input type="text" id="username"/>
もしそうなら、標準によれば、一重引用符を使用でき、二重引用符と混在させることができますか?
例:
<input type='text' id="username"/>
XHTML 1.0 仕様から、それらは常に引用されなければなりません。
数値のように見えるものであっても、すべての属性値は引用符で囲む必要があります。
HTML 4 仕様から、単一引用符で囲まれた属性が許可されます。
デフォルトでは、SGML では、すべての属性値を二重引用符 (ASCII 10 進数 34) または単一引用符 (ASCII 10 進数 39) で区切る必要があります。
上記のリンクの xhtml 仕様では、セクションが「HTML 4 との相違点」としてリストされているため、一重引用符は明確に禁止されていないため、一重引用符も許可されていることを意味すると思います。
はい、すべての属性を引用符で囲む必要があります。属性には一重引用符または二重引用符を使用できます。一重引用符で属性を開き、二重引用符で閉じないでください。また、古いブラウザとの互換性を維持するために、終了スラッシュと自己終了タグの最後の属性の間にスペースを残す必要があります。
<input type="text" id="username" />