比如我写了一个style
.f{
color:red;
}
有一个div
<div id="mydiv"></div>
如果不用js不在div里面写class属性,能不能用css的语句,给这个div写上.f这个样式呢
超出了 css 能力范畴
这样啊,那有这么一个情况,比如我给i标签的before增加css样式,就只能以i:before写css,而不能提前写好一个class,然后给before附上,是这样吧
@西瓜霜: 嗯,没见过你说的这种用法,w3School手册也没写能这样使用。
@西瓜霜: 如果你想实现这种效果的话,你可以去看看sass之类的,有继承这种东西。
@名字不好起啊: 恩,我也想到sass这种的,为了写一个东西,还要学习这玩意儿,我就先不弄了
@西瓜霜: 。。。一般项目中都是使用less、sass这类语言,然后编成css供网页使用的。多学点有用,语言也不难。
@名字不好起啊: 好的,谢谢
直接div{
color:red;
}
这么写当然可以,但如果.f有几十行样式的话,那这个div岂不是样式又要重新写吗?写到div的class里面当然也可以,我就是想知道有没有那样一种写法,能够给指定的元素附上已经写过的样式
@西瓜霜: 多写几层只要能匹配到就行
直接<div id="mydiv" class="f"></div>