他們被允許嗎?並且它們是否適用於所有瀏覽器?html屬性和值之間的空格?
例子:
<div role = "region"
id = "some-id"
class = "a-class another-class">
他們被允許嗎?並且它們是否適用於所有瀏覽器?html屬性和值之間的空格?
例子:
<div role = "region"
id = "some-id"
class = "a-class another-class">
是他們,而他們將在所有主要的瀏覽器,雖然我認爲這應該被認爲是不好的做法,包括不必要的空白,因爲它無意中增加了文檔的大小。
HTML,XHTML,XML和其他都是SGML的變種,所以如果你想知道什麼是不允許的一般,看看這個規範。您應始終通過W3C markup validators傳遞所有文件以確保其有效。
好點。意識到我可以通過壓縮這個HTML節省20%。謝謝! –
我認爲在可讀性方面的好處在於成本方面,特別是如果你使用壓縮機。使用模板預處理器時尤其如此,在該模板預處理器中,較大的屬性值會使標記無法讀取。 – rectangletangle
「角色」無效,其餘驗證 – jackJoe
@jackJoe - 角色在HTML5中有效。見http://dev.w3.org/html5/spec/content-models.html#wai-aria和http://www.w3.org/TR/wai-aria/roles#region – Alohci
@Alohci謝謝! – jackJoe