如何同时定义多个元素的CSS样式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何同时定义多个元素的CSS样式相关的知识,希望对你有一定的参考价值。

如题,比如我要同时定义div1,div2,div3,div4的a:hover和a:link以及其他各种样式
我用了例如
.div1 div2 div3 div4

.div1,div2,div3,div4
都不行,求高人指点。

例如:
<div class="div1"><a>1</a></div>
<div class="div2"><a>1</a></div>
<div class="div3"><a>1</a></div>
<div class="div4"><a>1</a></div>

<style>
.div1,.div2,.div3,.div4 a:hovercolor:red;
.div1,.div2,.div3,.div4 a:linkcolor:#ddd;
</style>

每一个都要加上点
参考技术A 多个样式或者标签中间用逗号(,)隔开
这样就可以让他们拥有共同的样式
例如:
.div1,.div2,.div3color:#f00; //这里表示的是相同的三个DIV颜色为红色
p,h1color:#f00; //p标签和h2标题颜色为红色
参考技术B 按照样式定义:
.div1,.div2,.div3,.div4 a:hover
.div1,.div2,.div3,.div4 a:link

如果你的div 的名字是div1~4,那么应该使用
#div1,#div2,#div3,#div4
参考技术C 同时定义多个class的样式,需要把每个class列出来,并用逗号隔开,class不可以省略前面的-----点“.”
例如
.div1,.div2,.div3,.div4(color:#000;)
定义了所有class包含div1和div2和div3和div4的元素中文字颜色为黑色。

参考资料:自己

参考技术D 假设有div1,div2,div3,div4
则写成这样
div1,div2,div3,div4padding:0px

css中两个不同的类名(class)怎么同时选择?

html中定义了两个不同的类名,但是,我需要他的css效果是一样的。比如说,我有两个div标签定义为aa和bb,那么我在css中用一个选择器把两个都给选中?

可以用逗号隔开多个类名。
css当中需要对多个类或多个元素等使用相同的样式,都可以在每个选择器后面使用逗号分隔,其他部分的写法是相同的。
例如:.aa,.bbcolor:blue;。
参考技术A CSS文件选中两个类方法:. aa, .bb
//你要写的样式

html选择两个类方法:
<div class="aa"></div>
<div class="bb"></div>
<div class="aa bb"></div>

希望能帮到你!本回答被提问者采纳
参考技术B 同样的样式想要给两个不同的class添加,只需要给两个class用逗号隔开就可以了。
示例如下:
. aa, .bb
color: red;

以上是关于如何同时定义多个元素的CSS样式的主要内容,如果未能解决你的问题,请参考以下文章

CSS样式如何修改

什么是css

css 代码编写技巧

CSS学习简介

css 菜鸟

CSS层叠样式表介绍