2012-04-23 29 views
2

我看到鄉親標誌着一個HTML複選框?是否將輸入標籤的checked屬性設置爲可選,只需標記爲已選中?</p> <pre><code><input type="checkbox" checked/> </code></pre> <p>是不是最好,而不是寫::</p> <pre><code><input type="checkbox" checked="checked"/> </code></pre> <p>如果是這樣,爲什麼通過編寫以下作爲託運

+0

瀏覽器應該使用'checked =「checked」'來對屬性進行序列化(例如,當使用innerHTML時),以便您可能會發現它出現在已寫入設計模式框架或內容可編輯區域然後導出的代碼中。 – Neil 2012-04-23 20:14:28

+0

@Neil - 哪個規範說? – Quentin 2012-04-23 20:52:27

+0

@Quentin對不起,我一定想像過它。我甚至試圖研究設置defaultChecked屬性的效果,以防萬一我誤解了它,但我無法找到它的規範。 – Neil 2012-04-23 22:04:59

回答

7

它們是同義詞。他們之間完全沒有區別。

我個人認爲只是checked更好,因爲="checked"中的額外10個字符是完全多餘的並且浪費空間。

+1

如果你不寫XHTML,它們只是同義詞。 – Quentin 2012-04-23 19:59:53

1

如果您正在編寫XHTML,正確的方法是checked="checked",因爲XHTML需要完整的屬性。

相關問題