• 利用 Label 小小的提升一下用户体验


      label ,Html 标签里面很普通的一个,可是她却有一个很独特的作用,我不知道我是忘了她还是不曾记得她,下面简单介绍一下她。

    一、定义和用法

      <label> 标签为 input 元素定义标注(标记)。

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

      <label> 标签的"for" 属性可把 label 绑定到另外一个元素,请把 "for" 属性的值设置为相关元素的 id 属性的值。

    二、浏览器支持

    所有主流浏览器都支持 <label> 标签。

    Safari 2 或更早的版本不支持 <label> 标签。

    三、实例

      

    <div>
            <label><input type="radio" name="sex"/>点击文字即可选择->男</label>
            <label><input type="radio" name="sex"/>不用刻意去点击按钮->女</label>
            <br /><br />
    
            <label><input type="checkbox" name="taste"/>checkbox也支持->咸</label>
            <label><input type="checkbox" name="taste"/>checkbox也支持->淡</label>
            <br /><br />
    
            <span><input type="radio" name="nsex"/>span标签就没有这效果->不男</span>
            <span><input type="radio" name="nsex"/>span标签就没有这效果->不女</span>
            <br /><br />
    
            <b><input type="checkbox" name="ntaste"/>b标签也没有这效果->不咸</b>
            <b><input type="checkbox" name="ntaste"/>b标签也没有这效果->不淡</b>
            <br /><br />
    
            <label for="ren3">
                点击知道屌丝类型->指定绑定某个值(纯属恶搞,请勿在意)<br/><br/>
                <input id="ren1" type="checkbox" name="peopleType"/>男妹子
                <input id="ren2" type="checkbox" name="peopleType"/>女汉子
                <input id="ren3" type="radio" name="peopleType" />程序猿
                <input id="ren4" type="radio" name="peopleType"/>程序媛
            </label>
        </div>

    总结:虽然看似作用不大,但是个人感觉还是不错的,算是增加了按钮的触发范围吧,也算是小小的提升了一下用户体验。:)

  • 相关阅读:
    java.lang.ClassFormatError
    记一次油猴脚本开发笔记
    一次Linux服务器空间满的随笔解决记录
    配置文件报错:元素类型 "XXX" 必须后跟属性规范 ">" 或 "/>"
    利用字符编码集对中文长度的不同来判断字符串中有没有中文
    记一次Python爬虫开发经历
    MySQL java连接被拒绝:java.sql.SQLException: Access denied for user 'root'@'****' (using password: YES)
    【ArcObject】 AxTocControl:实现图层可移动
    PostgreSQL 主键自动增长
    【转】ArcObject与ArcEngine的联系与区别
  • 原文地址:https://www.cnblogs.com/52XF/p/3899498.html
Copyright © 2020-2023  润新知