我知道你可以同时使用它们但是使用一个比另一个更好吗?如果是这样,为什么?
"for"属性的示例:
<input type="text" id="male"><label for="male">Male</label>
Run Code Online (Sandbox Code Playgroud)
包装示例:
<label>Age:<input type="text"></label>
Run Code Online (Sandbox Code Playgroud)
mat*_*s.p 30
从语义上讲,两种可能性都是相同的.但是根据你想要的布局,这两种可能性有利有弊.例如,如果您希望标签位于完全不同的位置,则将输入放入标签中是没有意义的.但是如果您希望能够通过css进行悬停效果,例如设置标签和输入周围区域的背景,那么将输入放入标签会更好.
小智 14
根据 http://www.w3.org/TR/2008/WD-WCAG20-TECHS-20080430/H44.html
一些辅助技术无法正确处理隐式标签
因此,在换行时,您可能还需要为label元素提供"for"属性.
| 归档时间: |
|
| 查看次数: |
21508 次 |
| 最近记录: |