CSS中怎么给label赋值在前端开发中,经常会使用label标签来关联表单元素和对应的说明文字。但是有时候我们需要自定义label的样式和内容,这时候就需要使用CSS来给label赋值。给label...
CSS中怎么给label赋值
在前端开发中,经常会使用label标签来关联表单元素和对应的说明文字。但是有时候我们需要自定义label的样式和内容,这时候就需要使用CSS来给label赋值。
给label赋值的方法有两种,一种是使用属性选择器,另一种是使用:before伪元素。
使用属性选择器:
我们可以通过给label标签添加自定义属性,在CSS中使用属性选择器选择该属性来赋值。例如,我们添加了一个自定义属性data-label来指定label的内容,CSS代码如下:
<label for="username" data-label="用户名:"></label> label[data-label]:before {
content: attr(data-label);
color: #666;
} <label for="password">密码:</label> label:before {
content: "*";
color: red;
margin-right: 5px;
}