-3
A
回答
1
標籤元素對於可訪問性非常好(它們使屏幕閱讀器更容易處理表單並提供更大的點擊目標)。
他們沒用,除非他們積極地與窗體控件相關聯。
您可以使用for
屬性或通過將控件放在標籤內將它們關聯起來。所以做一個或另一個。
雖然支持for
比較好。
(如果你的CMS不能進行編輯,以產生踏着for
和id
屬性,那麼它真的不是很好。)
0
的[for]
屬性是必要的輔助功能當<label>
沒有一個隱含的控制。
如果您無法更改服務器端代碼,使其正確生成[for]
屬性,那麼你應該改變結構,使控制嵌套<label>
的範圍內:
<label>
Label for the control
<input type="text" name="whatever" />
</label>
如果沒有指定屬性
for
,但label
元件具有可加標籤元件後代,然後按照樹順序第一個這樣的後代是label
元素的標記控件。
相關問題
- 1. 更改HTML表單CSS屬性標籤
- 2. HTML屬性中的標籤?
- 3. HTML標籤屬性
- 4. 爲什麼表單標籤的「for」屬性是必需的?
- 5. 在HTML表單標籤的action屬性中使用「/xxxx.form」
- 6. 如何在html中使用表單標籤的action屬性?
- 7. 標籤元素的for屬性必須引用表單控件
- 8. 是HTML標籤中必需的「for」屬性嗎?
- 9. 訪問HTML標籤屬性
- 10. 取代HTML標籤屬性
- 11. 表單標籤上的Id屬性symfony
- 12. 關閉標籤中的HTML ID屬性?
- 13. 沒有屬性的HTML表單標籤 - 沒有任何理由?
- 14. 「javascript :;」 for HTML屬性中的href屬性錨定標記
- 15. CakePHP - 更改標籤的「for」屬性
- 16. 標籤錯誤的屬性'for'
- 17. HTML/CSS標籤:考慮其他標籤屬性的標籤
- 18. Zend表單元素標籤「爲」屬性
- 19. HTML標籤「For」值
- 20. 從HTML標籤中刪除屬性
- 21. 在屬性中包含HTML標籤struts2
- 22. 從「for」屬性創建輸入標籤,但不更改HTML
- 23. jQuery標籤「for」屬性選擇器
- 24. OpenERP:在表單視圖中使用html標籤的屬性中的字段值
- 25. HTML輸入標籤(值屬性)中的Django模板標籤
- 26. 在表單中,爲什麼標籤的「for」屬性不匹配字段的「名稱」屬性?
- 27. 屬性網站的Schema.org html標籤?
- 28. 獲取html標籤的樣式屬性
- 29. 相當於HTML屬性的ASP.NET標籤
- 30. 改變HTML標籤的屬性
然後你可以寫'' – fcalderan