我在我的網站上使用正常的select和mutliselect框。 對於選定的項目,我應該使用<option selected="selected">
還是僅使用<option selected>
?html多選擇選項如何標記選定的選項?
回答
正確的方法=「選擇」這裏指出 http://www.w3.org/TR/html-markup/option.html#option
昆汀:不重複,因爲這個問題是選擇關係,選項同時你的迴應是有關複選框
(同樣的答案,不同的爲了避免「不是一個答案,這是一個評論」對於那些無法讀取全文後
這就是更多評論,而不是回答 – MichaC
HTML5規範評論:
https://www.w3.org/TR/html5/forms.html#attr-option-selected
所選屬性是一個布爾屬性。
http://www.w3.org/TR/html5/infrastructure.html#boolean-attributes:
一個元件上的布爾屬性的存在表示真實值,並且不存在屬性的表示假值。
如果該屬性存在,則其值必須是空字符串或值,該屬性的規範名稱不區分大小寫的ASCII匹配,且沒有前導或尾隨空格。
結論:
以下是有效,相當於和真實:
<option selected />
<option selected="" />
<option selected="selected" />
<option selected="SeLeCtEd" />
以下是無效:
<option selected="0" />
<option selected="1" />
<option selected="false" />
<option selected="true" />
缺少的屬性是假唯一有效的語法:
<option />
建議
如果你關心編寫有效的XHTML,使用selected="selected"
,因爲<option selected>
是無效的XHTML(但有效的HTML )和其他替代品的可讀性較差。否則,只需使用<option selected>
,因爲它更短。
老兄爲什麼你沒有得到太多的選票。讓我給你一個強大的投票。 :-) – Muhammad
- 1. 如何記住選擇標籤中的多個選定選項?
- 2. HTML選擇標記,決定下一個選擇選項
- 3. 如何標記當前選擇選項
- 4. Rails窗體(選擇/選項) - 如何用HAML標記選定的選項?
- 5. 如何標記選定的選項?
- 6. LWUIT:選項卡 - 如何標記當前選定的選項卡
- 7. 標記選項作爲選擇使用JSON的多選擇
- 8. 如何打開onfocus上HTML選擇標記的選項列表()
- 9. 如何在選擇標記中選擇選項
- 10. 記住選擇菜單選項選項
- 11. 多選擇選項
- 12. 如何使用標記爲選定選項來呈現選擇標記
- 13. 如何在HTML選擇標記中顯示默認選項值
- 14. 如何取消選擇多選中的選定選項?
- 15. 在HTML中選擇標記,如何檢查選擇了哪個選項
- 16. 選擇標記的填充選項
- 17. RoR的選擇標記選項
- 18. 列表選擇標記的選項
- 19. 選擇選項標記的CSS代碼
- 20. 當鼠標通過onmouseover選項/選擇選項時,選擇標記事件
- 21. 如何樣式HTML選擇選項懸停和選定的選項效果
- 22. 爲HTML選項指定類和佔位符並選擇標記
- 23. 刪除選擇標記中未包含的選項選項卡
- 24. 設定選擇的項目MD-選擇與多個選項
- 25. 固定選項的多項選擇。沒有看到選項(Django)
- 26. 隨機選擇多選項選項
- 27. HTML選擇選項來選擇
- 28. jquery - 如何從HTML選擇中刪除選定的選項?
- 29. 選擇標記卡住一個選項
- 30. 選擇標記沒有選項
我認爲這樣可以,但是我想知道是否有人有任何詳細的理由說明爲什麼要使用一個。我相信是否有差異,可以忽略不計... –
可能的重複[布爾屬性的語法是什麼,例如一個複選框,在HTML?](http://stackoverflow.com/questions/2874949/what-is-the-syntax-for-boolean-attributes-ega-checked-checkbox-in-html) – Quentin