- 浏览: 3319394 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (567)
- Web前端-html/表单 (19)
- Web前端-CSS (24)
- Web前端-CSS框架 (4)
- Web前端-JS语言核心 (50)
- Web前端-JS客户端 (26)
- nodejs生态+grunt (10)
- seajs和requirejs (9)
- backbone等框架 (7)
- 模板基础 (7)
- Web前端-deps(不改动) (6)
- Web前端-component (10)
- Web前端-jquery-plugin (13)
- 浏览器兼容性 (6)
- Web前端-使用jQuery (25)
- Web前端-使用jqueryui (6)
- Web前端-性能优化 (3)
- Web协议-HTTP (6)
- ExtJS (13)
- PHP (22)
- PHP面向对象 (4)
- PHP扩展-SOAP (6)
- PHP扩展-curl (4)
- PHP与HTML(导出) (5)
- PHP扩展-综合 (7)
- mysql基础应用 (18)
- 技术心情 (18)
- 算法和面试题 (17)
- 工具(开发)使用 (36)
- memcached原理 (2)
- session和cookie (4)
- UML (2)
- Web前端_FusionCharts (5)
- Web前端_Flex (4)
- Web前端_JSP (3)
- JavaSE (10)
- JavaEE (4)
- tomcat (2)
- Servlet开发 (3)
- Spring开发 (1)
- REST相关 (2)
- 大访问量、高并发 (2)
- 网络编程 (1)
- YII (21)
- linux命令和内核 (12)
- yii与数据库 (10)
- yii与表单 (12)
- yii view层 (1)
- perl (7)
- yii扩展 (7)
- shell (4)
- photoshop (7)
- 视觉设计 (2)
- 我关注的名人在路上 (4)
- 1-自学能力 (1)
- 2-人际沟通能力 (3)
- 3-职业规划能力 (7)
- 4-项目管理能力 (2)
- python (3)
- django (4)
- Mysql高级应用 (6)
- prototype.js (4)
- Web系统安全 (1)
- Web前端-mobile (2)
- egret (6)
- jQuery源码分析 (5)
- fis (4)
最新评论
-
yzq21056563:
感谢作者分享~请教下,http://www.lisa33xia ...
CSS基础:text-overflow:ellipsis溢出文本 -
u012206458:
$.ajax的error,complete,success方法 -
DEMONU:
谢谢,虽然不能给你赞助,但是要给你顶
mysql中key 、primary key 、unique key 与index区别 -
njupt_tolmes:
阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿滕庆亚 ...
CSS基础:text-overflow:ellipsis溢出文本 -
zenmshuo:
用过SpreadJS,也包含数据可视化的图表
推荐几个web中常用js图表插件
作者:zccst
for 属性规定 label 与哪个表单元素绑定。
<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>
隐式和显式的联系
标记通常以下面两种方式中的一种来和表单控件相联系:将表单控件作为标记标签的内容,这样的就是隐式形式,或者为 <label> 标签下的 for 属性命名一个目标表单 id,这样就是显式形式。
例如,在 XHTML 中:
显式的联系:
<label for="SSN">Social Security Number:</label>
<input type="text" name="SocSecNum" id="SSn" />
隐式的联系:
<label>Date of Birth: <input type="text" name="DofB" /></label>
第一个标记是以显式形式将文本 "Social Security Number:" 和表单的社会安全号码的文本输入控件 ("SocSecNum") 联系起来,它的 for 属性的值和控件的 id 一样,都是 SSN。第二个标记 ("Date of Birth:") 不需要 for 属性,它的相关控件也不需要 id 属性,它们是通过在 <label> 标签中放入 <input> 标签来隐式地连接起来的。
浏览器支持:
所有主流浏览器都支持 for 属性。
Safari 2 或更早的版本不支持 for 属性。
比较实用的用途:
在用户注册的时候,常常用户点击文字就需要将光标聚焦到对应的表单上面,这个是怎么实现的呢?就是下面我要介绍的<label>标签的for属性
定义:for 属性规定 label 与哪个表单元素绑定
如果您觉得本文的内容对您的学习有所帮助,您可以微信:
for 属性规定 label 与哪个表单元素绑定。
<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>
隐式和显式的联系
标记通常以下面两种方式中的一种来和表单控件相联系:将表单控件作为标记标签的内容,这样的就是隐式形式,或者为 <label> 标签下的 for 属性命名一个目标表单 id,这样就是显式形式。
例如,在 XHTML 中:
显式的联系:
<label for="SSN">Social Security Number:</label>
<input type="text" name="SocSecNum" id="SSn" />
隐式的联系:
<label>Date of Birth: <input type="text" name="DofB" /></label>
第一个标记是以显式形式将文本 "Social Security Number:" 和表单的社会安全号码的文本输入控件 ("SocSecNum") 联系起来,它的 for 属性的值和控件的 id 一样,都是 SSN。第二个标记 ("Date of Birth:") 不需要 for 属性,它的相关控件也不需要 id 属性,它们是通过在 <label> 标签中放入 <input> 标签来隐式地连接起来的。
浏览器支持:
所有主流浏览器都支持 for 属性。
Safari 2 或更早的版本不支持 for 属性。
比较实用的用途:
在用户注册的时候,常常用户点击文字就需要将光标聚焦到对应的表单上面,这个是怎么实现的呢?就是下面我要介绍的<label>标签的for属性
定义:for 属性规定 label 与哪个表单元素绑定
<!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="password" id="password"></td> </tr> <tr> <td><label for="repassword">密码确认:</label></td> <td><input type="password" name="repassword" 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>
如果您觉得本文的内容对您的学习有所帮助,您可以微信:
发表评论
-
[html5]localStorage代替Cookie? HTML5本地存储安全性
2015-03-20 17:53 26375zccst转载 HTML5本地存储的前身就是Cookie,H ... -
[移动端]专用的meta
2015-03-04 15:31 8272作者:zccst <meta name=" ... -
[html5]触摸事件(touchstart、touchmove和touchend)
2015-02-13 20:28 29568作者:zccst 参考文章 ... -
meta name=viewport含义
2015-02-12 16:29 4039作者:zccst viewport中文 ... -
doctype和compatModel相关
2015-01-04 19:30 711作者:zccst 一、doctype 1,严格模式与混杂模 ... -
【转义字符】HTML 字符实体 < >: &等
2014-11-18 18:56 22968作者:zccst 2014-12-10 又 ... -
挖掘input type=file的新知识
2014-11-13 18:23 3102作者:zccst 文件上传,这个问题始终一知半解,今天又近真 ... -
div+css布局总结
2014-09-04 10:48 1425作者:zccst 3,position布局 #wrap ... -
文件上传的两种情况及mock时对应处理办法
2014-09-02 19:46 1710作者:zccst 1,给文件一个独立的url,要求文件上传至 ... -
attr与prop的区别
2014-07-09 18:20 965作者:zccst jQuery在1.6.1 ... -
设置frameset的高度
2014-01-26 13:22 2731zccst转载 原文: 这是使用frameset做的,在宽 ... -
天气接口API
2012-02-02 17:32 1343把下面代码粘贴到自己的页面里,就能显示天气了。 <if ... -
form表单深入理解
2011-11-23 20:12 2171作者:zccst form表单 一、表单基础 作用:用来向服 ... -
表单之input file的使用特点及在php.ini中的相关参数设置
2011-11-23 20:08 23381,控件 <input type= "fi ... -
文件编码
2011-07-04 18:35 1219今天第一次留意文件的编码格式。 改变方式:另存为时,可选择 ... -
html5新知识点
2011-05-12 22:53 1862作者:zccst 新技术 http://timelineap ... -
HTML 和 XHTML 区别
2011-05-12 22:24 1067这篇文章主要阐述 HTML 和 XHTML 的区别。简单来说, ... -
表单与ajax一并使用
2011-04-22 13:35 1192表单与ajax一并使用 一、表单需要注意的地方。 form ...
相关推荐
3. **事件绑定**:`<label>`标签通过`for`属性绑定事件,当用户点击`<label>`时,事件会传递给关联的表单元素。这对于JavaScript编程非常有用,可以通过监听事件来实现各种动态效果或验证。 4. **样式化**:开发者...
`<label>`元素在HTML中用于定义一个与表单元素关联的标签,`for`属性则用来指定这个标签所对应的表单元素的ID。这种关联不仅提高了可访问性,使得屏幕阅读器用户更容易理解表单元素的功能,还提供了更好的交互体验,...
另一种方式是将表单控件直接嵌入<label>元素内部,这样可以省略`for`属性,因为元素本身就与<label>关联: ```html <label>用户名:<input type="text" id="username" name="username"></label> ``` 这种方法在...
<label for="message">留言:</label> <textarea id="message" name="message"></textarea> ``` 4. `<select>`、`<option>`标签:创建下拉选择菜单。`<select>`定义下拉列表,`<option>`定义可选项。 示例: ...
<label>标签用于描述输入字段,<button>创建按钮。例如: ``` <form> <label for="username">用户名:</label> <input type="text" id="username" name="username"><br> <input type="submit" value="提交"> ...
HTML提供了一系列标签来控制文本格式,如<b>加粗文本</b>、<i>斜体文本</i>、<u>下划线文本</u>、<strong>强调文本</strong>、<em>着重文本</em>等。此外,<br>用于换行,<p>定义段落,<h1>至<h6>表示不同级别的标题...
<label for="fname">名字:</label><br> <input type="text" id="fname" name="fname"><br> </fieldset> ``` ##### 标签:font - **说明**:`<font>` 标签用于指定用于渲染所包含文本的新字体、大小和颜色,但该...
可以使用`<form>`元素来创建一个表单,然后用`<label>`定义标签,`<input>`创建输入框。例如,姓名字段可以这样表示: ```html <form> <label for="name">姓名:</label> <input type="text" id="name" name=...
<label for="male">男</label><br> <input type="radio" id="female" name="gender" value="female"> <label for="female">女</label> </label> ``` `value`属性定义了选中时发送到服务器的值,`checked`属性表示...
<label for="option1">选项一</label><br> </p> <p> <input type="radio" id="option2" name="options" value="2"> <label for="option2">选项二</label><br> </p> <p> <input type="radio" id="option3" ...
在HTML中,可以使用`<p>`标签创建段落,`<h1>`到`<h6>`定义不同级别的标题,`<b>`和`<i>`用于加粗和斜体,`<em>`表示强调,`<strong>`表示重要性。`<br>`用于换行,`<hr>`插入水平线。 四、超链接 `<a>`标签用于...
`<label>`与`for`属性相结合,能提高表单的可用性。 HTML5引入了许多新特性,如`<canvas>`用于绘制图形,`<audio>`和`<video>`处理多媒体,`<section>`、`<article>`、`<aside>`和`<footer>`增强语义化。 在学习...
而<label>标签虽然不会向用户展示特殊效果,但通过for属性可以和表单控件绑定起来,提高可用性和可访问性。 此外,<textarea>标签用于定义多行文本输入控件,<fieldset>和<legend>标签用于将表单的一部分打包成一组...
HTML5引入了许多新的标签和功能,如`<header>`、`<footer>`、`<article>`、`<aside>`等,以及`<canvas>`用于绘制图形,`<video>`和`<audio>`支持多媒体播放。 以上只是HTML帮助手册中的部分核心知识点,完整的手册...
<label for="email">邮箱:</label> <input type="email" id="email" name="email"><br> <input type="submit" value="提交"> </form> ``` 通过以上内容,你可以开始构建基本的HTML页面了。在"1HTML课程"这个...
在这个例子中,`<label>`的`for`属性分别与每个`<input>`的`id`属性对应,确保用户点击标签时,相应的输入框会被选中。此外,表单还包含了一个支付方法的示例,这里默认选中了VISA,但未在给出的代码中完全展示。 ...
在Dreamweaver8中,`for`属性与`id`属性之间的关系是HTML表单设计中的一个关键概念,尤其在处理`<label>`标签时尤为重要。`<label>`标签用于为表单控件如文本框、复选框、单选按钮等提供描述性的标签,从而提高网页...
<label for="lname">姓氏:</label> <input type="text" id="lname" name="lname"> </fieldset> ``` ### 总结 HTML 的这些基本标签是网页设计中不可或缺的部分,它们各自承担着特定的功能,从文本输入、下拉选择到...
HTML文档由一系列元素组成,每个元素由起始标签(如`<p>`)和结束标签(如`</p>`)构成,夹在两者之间的内容是元素的内容。例如,段落元素`<p>`用于创建一个段落。 ```html <!DOCTYPE html> <html> <head> <title>...
`<a>`标签创建超链接,`href`属性指定目标URL,`target`属性决定在何处打开链接。 ```html <a href="https://www.example.com" target="_blank">访问示例网站</a> ``` ### 第七节:表单 表单通过`<form>`元素创建...