`

<label>标签for属性的妙用

 
阅读更多

在用户注册的时候,常常用户点击文字就需要将光标聚焦到对应的表单上面,这个是怎么实现的呢?就是下面我要介绍的<label>标签的for属性

 

定义:for 属性规定 label 与哪个表单元素绑定。

 
Html代码  收藏代码

    <!-- 
    显式的联系: 
    <label for="SSN">Social Security Number:</label> 
    <input type="text" name="SocSecNum" id="SSn" /> 
     
    隐式的联系: 
    <label>Date of Birth: <input type="text" name="DofB" /></label> 
    -->   

 

下面是我自己写的例子:
Html代码  收藏代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
     
    <title>无标题文档</title> 
    </head> 
    <body>
        <table> 
            <tr> 
                <td><label for="username">用户名:</label></td> 
                <td><input type="text" name="username" id="username"></td> 
            </tr> 
            <tr> 
                <td><label for="password">密码:</label></td> 
                <td><input type="password" name="username" id="password"></td> 
            </tr> 
            <tr> 
                <td><label for="repassword">密码确认:</label></td> 
                <td><input type="password" name="username" id="repassword"></td> 
            </tr> 
            <tr> 
                <td><label for="_basketball">爱好:</label></td> 
                <td> 
                    <label><input type="checkbox" value="basketball" name="hobby" id="_basketball">basketball</label> 
                    <label><input type="checkbox" value="football" name="hobby" id="_football">football</label> 
                    <label><input type="checkbox" value="skating" name="hobby" id="_skating">skating</label> 
                    <label><input type="checkbox" value="dance" name="hobby" id="_dance">dance</label> 
                </td> 
            </tr> 
            <tr> 
                <td><label for="_boy">性别:</label></td> 
                <td> 
                    <label><input type="radio" value="boy" name="sex" id="_boy">boy</label> 
                    <label><input type="radio" value="girl" name="sex">girl</label> 
                </td> 
            </tr> 
            <tr> 
                <td><label for="email">邮箱:<label></td> 
                <td><input type="text" name="email" id="email"></td> 
            </tr> 
            <tr> 
                <td><label for="address">住址:</label></td> 
                <td><input type="text" name="address" id="address"></td> 
            </tr> 
        </table> 
    </body> 
    </html>

分享到:
评论

相关推荐

    html中label标签的使用

    5. **内联绑定**:除了使用`for`属性,还可以将控件嵌套在`&lt;label&gt;`标签内部,达到相同的效果: ```html &lt;label&gt; &lt;input type="checkbox" id="agree"&gt; 我同意服务条款 &lt;/label&gt; ``` 6. **语义化**:`&lt;label&gt;...

    label标签详情用法demo讲解语法详情.docx

    另一种方式是将表单控件直接嵌入&lt;label&gt;元素内部,这样可以省略`for`属性,因为元素本身就与&lt;label&gt;关联: ```html &lt;label&gt;用户名:&lt;input type="text" id="username" name="username"&gt;&lt;/label&gt; ``` 这种方法在...

    表单验证及<label for>应用

    `&lt;label&gt;`元素在HTML中用于定义一个与表单元素关联的标签,`for`属性则用来指定这个标签所对应的表单元素的ID。这种关联不仅提高了可访问性,使得屏幕阅读器用户更容易理解表单元素的功能,还提供了更好的交互体验,...

    通过label标记实现单选框点击文字也能选中

    &lt;label&gt; 标签的 for 属性应当与相关元素的 id 属性相同 实例1: 复制代码代码如下: &lt;label for=”man”&gt; &lt;input type=”radio” value=”男” name=”man” id=”man”/&gt; 男 &lt;/label&gt; &lt;label for=”man2″&gt; &...

    网页-分知识点简单练习(html)

    可以使用&lt;style&gt;标签在HTML文档中内联定义样式,或者通过&lt;link&gt;引用外部样式表。了解基本的CSS选择器、属性和值,如color、font-size、background-color等,可以提升网页设计的灵活性和美观度。 通过这些HTML知识点...

    头歌教学实践平台 Web前端开发基础 HTML-表单类的标签

    &lt;label for="message"&gt;留言:&lt;/label&gt; &lt;textarea id="message" name="message"&gt;&lt;/textarea&gt; ``` 4. `&lt;select&gt;`、`&lt;option&gt;`标签:创建下拉选择菜单。`&lt;select&gt;`定义下拉列表,`&lt;option&gt;`定义可选项。 示例: ...

    机试 (HTML)

    属性通常写在起始标签内,形如:&lt;a href="url"&gt;链接文本&lt;/a&gt;。 四、HTML文本格式化 HTML提供了一系列标签来控制文本格式,如&lt;b&gt;加粗文本&lt;/b&gt;、&lt;i&gt;斜体文本&lt;/i&gt;、&lt;u&gt;下划线文本&lt;/u&gt;、&lt;strong&gt;强调文本&lt;/strong&gt;、&lt;em...

    前端基础总结

    而&lt;label&gt;标签虽然不会向用户展示特殊效果,但通过for属性可以和表单控件绑定起来,提高可用性和可访问性。 此外,&lt;textarea&gt;标签用于定义多行文本输入控件,&lt;fieldset&gt;和&lt;legend&gt;标签用于将表单的一部分打包成一组...

    利用HTML实现一个个人信息表的网页整理.docx

    可以使用`&lt;form&gt;`元素来创建一个表单,然后用`&lt;label&gt;`定义标签,`&lt;input&gt;`创建输入框。例如,姓名字段可以这样表示: ```html &lt;form&gt; &lt;label for="name"&gt;姓名:&lt;/label&gt; &lt;input type="text" id="name" name=...

    Dreamweaver8 标签for属性与对应的id之关系

    `for`属性用于指定`&lt;label&gt;`标签与哪个表单元素关联。它应该包含该表单元素的`id`值。例如,在以下代码片段中: ```html &lt;label for="cn_bruce"&gt;用户名&lt;/label&gt; &lt;input type="text" id="cn_bruce" name="cn_bruce"/...

    HTML测试表格单选按钮

    3. 在每个`&lt;tr&gt;`标签内,用`&lt;th&gt;`标签创建表头单元格(可选),用`&lt;td&gt;`标签创建普通数据单元格。 例如: ```html &lt;table&gt; &lt;tr&gt; &lt;th&gt;姓名&lt;/th&gt; &lt;th&gt;年龄&lt;/th&gt; &lt;th&gt;城市&lt;/th&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;张三&lt;/td&gt; &lt;td&gt;...

    web技术作业41

    - **劣势(disadvantage)**:尽管`&lt;label&gt;`元素非常有用,但如果不正确地使用`for`属性或没有使用`&lt;label&gt;`,可能会导致用户难以理解输入字段的用途。 - **选择(choice)**:在HTML表单中,选择通常指的是`...

    形考任务六 HTML 表单用于搜集不同类型的用户输入,包括文本输入、单选按钮输入、提交按钮,达到效果入下图所示。.zip

    &lt;label for="male"&gt;男&lt;/label&gt;&lt;br&gt; &lt;input type="radio" id="female" name="gender" value="female"&gt; &lt;label for="female"&gt;女&lt;/label&gt; &lt;/label&gt; ``` `value`属性定义了选中时发送到服务器的值,`checked`属性表示...

    html标签大全标签用法详解

    `&lt;label&gt;`与`for`属性相结合,能提高表单的可用性。 HTML5引入了许多新特性,如`&lt;canvas&gt;`用于绘制图形,`&lt;audio&gt;`和`&lt;video&gt;`处理多媒体,`&lt;section&gt;`、`&lt;article&gt;`、`&lt;aside&gt;`和`&lt;footer&gt;`增强语义化。 在学习...

    手把手教你编写HTML代码

    在HTML中,可以使用`&lt;p&gt;`标签创建段落,`&lt;h1&gt;`到`&lt;h6&gt;`定义不同级别的标题,`&lt;b&gt;`和`&lt;i&gt;`用于加粗和斜体,`&lt;em&gt;`表示强调,`&lt;strong&gt;`表示重要性。`&lt;br&gt;`用于换行,`&lt;hr&gt;`插入水平线。 四、超链接 `&lt;a&gt;`标签用于...

    HTML标签解释大全

    &lt;label for="fname"&gt;名字:&lt;/label&gt;&lt;br&gt; &lt;input type="text" id="fname" name="fname"&gt;&lt;br&gt; &lt;/fieldset&gt; ``` ##### 标签:font - **说明**:`&lt;font&gt;` 标签用于指定用于渲染所包含文本的新字体、大小和颜色,但该...

    label标签是什么意思.docx

    例如:&lt;label for="male"&gt;Male&lt;/label&gt;,这里的 "for" 属性的值是 "male",它将标签绑定到 id 为 "male" 的控件上。这样,当用户点击该标签时,焦点将自动转到 id 为 "male" 的控件上。 在实际应用中,label 标签常...

    《网页设计语言》实验指导书

    - 使用`&lt;img&gt;`标签插入图像,`src`属性定义图像源文件路径。 - `alt`属性提供替代文本,在图像无法显示时展示。 - 可以通过`width`和`height`属性定义图像尺寸。 4. **背景色与链接:** - 使用`bgcolor`属性...

    张孝祥视频代码

    这里,`&lt;form&gt;`定义了表单,`&lt;input&gt;`用于创建输入字段,`&lt;label&gt;`提供了文字提示,`&lt;button&gt;`则是提交按钮,`action`属性指定处理表单数据的URL,`method`属性指定提交方式(GET或POST)。 张孝祥的讲解还会涵盖...

    html 基础有详细代码

    HTML提供多种标签来格式化文本,如`&lt;b&gt;`(粗体)、`&lt;i&gt;`(斜体)、`&lt;u&gt;`(下划线)、`&lt;strong&gt;`(强调,通常用粗体表示)、`&lt;em&gt;`(强调,通常用斜体表示)。 5. 图像与链接 `&lt;img&gt;`标签用于插入图像,其`src`属性...

Global site tag (gtag.js) - Google Analytics