CSS如何在before内加样式

比如有这样一段样式代码:.divcss{color:red}<div></div><a></a><p></p>我需要在div中引用这个颜色,可以写成:<divclass=... 比如有这样一段样式代码:
.divcss{color:red}
<div></div>
<a></a>
<p></p>
我需要在div中引用这个颜色,可以写成:
<div class='divcss'></div>
<a class='divcss'></a>
<p class='divcss'></p>

那么请问:
div:before{content:'';color:red}
a:before{content:'';color:red}
p:before{content:'';color:red}
<div></div>
<a></a>
<p></p>
如何避免写大量的color:red?

补充:实际的开发过程中,有一个主色(比如是red),很多地方都会用到这个颜色,并且在伪类中也频繁用到,我希望在全局中定义这个颜色,然后让需要用到的地方使用,那么如何在before中引用这个样式呢?
最后还是靠自己解决了:
div:before{content:'';}
a:before{content:'';}
p:before{content:'';}
.divcss:before{color:red}
<div class='divcss'></div>
<a class='divcss'></a>
<p class='divcss'></p>

真是想不到结果是自问自答啊,哎,好苦逼啊~~~
展开
 我来答
网海1书生
科技发烧友

2016-07-25 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
可以这样:
:before{content:'';color:red}

为什么你可以想到

.divcss{color:red}

这样的写法(即不指定元素的),但是就想不到
:before{content:'';color:red}
这样的呢?
追问
这位兄弟您好!
您可能没有理解我的意思,有的:before不需要这个样式,而且,页面还有其他大量的伪类伪元素,比如:after :hover 等等
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式