黑马程序员技术交流社区
标题:
在HTML中Label和普通文本的区别?
[打印本页]
作者:
a724228803
时间:
2013-6-3 13:50
标题:
在HTML中Label和普通文本的区别?
在HTML中Label和普通文本的区别是什么呢?
作者:
胡章诚
时间:
2013-6-3 17:47
label是服务器端控件,当页面从服务器解释到客户端时,label就变成了span标签,通过它的ID方便修改文本内容;
而html静态文本适合于固定、不需修改的文字或段落
作者:
无__畏
时间:
2013-6-3 22:30
label 的for属性可以绑定文本框的id,触发文本框获得焦点
作者:
一直在努力
时间:
2013-6-3 23:05
sdjngl123 发表于 2013-6-3 17:53
你说的普通文本是什么?
如果你把一串字符放在label范围里面,在用CSS时可以对该label里面的字符进行格式化 ...
想法和你的一样
作者:
fcyan86
时间:
2013-6-4 08:05
label 的for属性可以绑定文本框的id,触发文本框获得焦点;
在用CSS时可以对该label里面的字符进行格式化等操作
作者:
胡章诚
时间:
2013-6-4 10:21
不好意思,刚才发现 HTML 里面也有label控件,你说的应该是这个用法吧:
<label for="name">姓名:</label> <input id="name" type="text"/>
<label for="ma">婚否:</label> <input id="ma" type="checkbox"/>
这样的话,姓名就关联了后面的的输入框,但是普通的文版就不行
html 中的 label 还是可以进行文本转换,不过要让其在服务器端运行,加属性runat="server",如下:
<label id="name" runat="server">姓名:</label>
然后在页面加载时可以写:name.InnerText = "huzhangcheng";
这样输出的就是“huzhangchweng”,而不是“姓名”,从而实现了 label 输出的动态转换了
作者:
关关雎鸠
时间:
2013-6-5 15:35
有它的存在就有它的意义。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2