如何在文本中用*更改标签的颜色

use*_*660 1 html css css3

我有这样的标签

<label> User Type*: </label>

现在是否有任何方法可以将标签的颜色更改为红色,如果文本仅在CSS中包含*

我所能做的就是编辑css.我不能使用Javascript.

ken*_*ypu 5

不,没有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)