我有这样的标签
<label> User Type*: </label>
现在是否有任何方法可以将标签的颜色更改为红色,如果文本仅在CSS中包含*
我所能做的就是编辑css.我不能使用Javascript.
不,没有javascript,你将无法仅设置样式*.你需要做的是把*它放在自己的元素中,然后设置那个元素.
例:
HTML
<label> User Type<span>*</span>: </label>
Run Code Online (Sandbox Code Playgroud)
CSS
label span { color: red; }
Run Code Online (Sandbox Code Playgroud)
示例小提琴:http://jsfiddle.net/Ee9L3/
编辑:看起来我误解了这个问题.不,没有办法做你想做的事.最简单的替代方法是只在标签中添加一个类.
HTML
<label class='required'>User Type*: </label>
Run Code Online (Sandbox Code Playgroud)
CSS
label.required { color: red; }
Run Code Online (Sandbox Code Playgroud)