html5 - 使用labels属性有什么优势吗?
ringa_lee
ringa_lee 2017-04-17 13:44:16
[HTML讨论组]

第一个为使用labels属性:




    
    labels属性
    


    

第二个为使用id处理




    
    labels属性
    


    

两者使用效果都相同,出表达方式以外不知道是否存在其它不同?

ringa_lee
ringa_lee

ringa_lee

全部回复(2)
PHP中文网

label没啥特殊,关键是label 的for属性比较好,给个W3SCHOOL的地址,你不管点击小圆点还是文字,都可以选中,这个就是for属性的好处,不用JS去写了,其他貌似没啥意思

黄舟

label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。
<label> 标签的 for 属性应当与相关元素的 id 属性相同。

<form>
  <label for="male">Male</label>
  <input type="radio" name="sex" id="male" />
  <br />
  <label for="female">Female</label>
  <input type="radio" name="sex" id="female" />
</form>

点击Male文字或者Female文字就会选中。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号