在XHTML 1.0中,嚴格的屬性值需要用引號括起來嗎?在XHTML 1.0中嚴格的屬性值需要用引號括起來嗎?
實施例:
<input type="text" id="username"/>
若然根據標準可以單引號可以使用並用雙引號可能混合?
例子:
<input type='text' id="username"/>
在XHTML 1.0中,嚴格的屬性值需要用引號括起來嗎?在XHTML 1.0中嚴格的屬性值需要用引號括起來嗎?
實施例:
<input type="text" id="username"/>
若然根據標準可以單引號可以使用並用雙引號可能混合?
例子:
<input type='text' id="username"/>
From the XHTML 1.0 spec,他們必須用引號括起來。
必須引用所有屬性值,即使是那些看起來是數字的屬性值。
From the HTML 4 spec,單引號的屬性是允許的。
默認情況下,SGML要求所有屬性值使用或者雙引號(ASCII十進制34)或單引號(ASCII十進制39)
以上鍊接的XHTML規格列出了部分分隔作爲'與HTML 4的差異',因爲單引號沒有被明確禁止,我認爲這意味着單引號也是允許的。
是的,所有屬性必須被引用,是的,屬性可以使用單引號或雙引號。只要保持一致—不要打開帶有單引號的屬性,並用雙引號關閉。而且,您應該在結束斜槓和自閉標籤的最後一個屬性之間留出一個空格,以保持與舊瀏覽器的兼容性,如下所示:
<input type="text" id="username" />