为了账号安全,请及时绑定邮箱和手机立即绑定

好懵逼呀,为啥在style样式要分开两个选择器写,一起写不行吗

 <p>到了<span class="stress bigsize">三年级</span>

在头部的css样式是

.stress{

        color:red;

}

.bigsize{

        font-size:25px;

}

为什么要这样,直接

.stress bigsize{

        color:red;

        font-size:25px;

}



这样不行吗

正在回答

5 回答

行不行按你说的方式写个代码运行一下不就知道了!我试了一下,不行,题主要问为什么不行的话,不好意思我也不知道,而且我想了想就算能运行也得不到想要的样式,前面两个类选器只需要改颜色并不需要改字体,写一起的话三个类选器都变成又改颜色又改字体的样式了。

0 回复 有任何疑惑可以回复我~
#1

Handsomeniu

请题主仔细把举例的代码都看完。
2018-12-12 回复 有任何疑惑可以回复我~

可以一起写,教程分开写的目的应该就是为了说明类和id选择器的区别点。

0 回复 有任何疑惑可以回复我~
#1

qq_嶸歸_0

这种喜欢钻牛角尖的,真没必要给他解释。。。
2018-09-17 回复 有任何疑惑可以回复我~

单看这段代码要求更方便一些,但如果我想要有只运用stress选择器,而不运用bigsize选择器就会办不到了,它的目的是想要区分“类”和“id"选择器的区别。

1 回复 有任何疑惑可以回复我~
#1

小zky 提问者

不是很懂你的意思
2018-08-05 回复 有任何疑惑可以回复我~

可以写在一个选择器的里面

分不分开写不是必须的,只不过有时方便一些 比如,我想要红黄蓝绿4种颜色的字体,可以这样写,就是把重复的样式font-size:25px;放在bigsize,只需要写一次,如果不分开的话,要写4次,所以分开写其实就是一个抽取重复样式

以达到简化目的的技巧,要做好需要的经验的积累

.stress {color:red;}.yellow {color:yellow ;}.blue{color:blue ;}.green{color:green;}.bigsize{font-size:25px;}

<span class="stress bigsize">三年级</span>

<span class="yellow bigsize">三年级</span>

<span class="blue bigsize">三年级</span>

<span class="green bigsize">三年级</span>

1 回复 有任何疑惑可以回复我~
#1

小zky 提问者

分4种颜色的话,我可以理解,就是教程那样一个样式的话。我觉得没必要那么写,多余了
2018-08-05 回复 有任何疑惑可以回复我~
#2

慕斯卡3516561

感觉这才是正解
2018-12-10 回复 有任何疑惑可以回复我~

上面的是A->a样式,B->b样式,而如果合在一起写的话就是A->a,b,B->a,b样式了

0 回复 有任何疑惑可以回复我~
#1

小zky 提问者

就是直接赋予一个累就行啦,何必搞两个,把小白都看懵了
2018-08-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

好懵逼呀,为啥在style样式要分开两个选择器写,一起写不行吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信