我想选择由三个类标识的特定元素。这可能吗?例如,某些div
元素有三个类:alpha
,beta
和charlie
。其他一些元素也有一个或两个类,但我只想让我的代码影响所有三个元素,如:
.alpha beta charlie { ... }
这可能吗?
上面的例子是完全随机的,我知道它不起作用,但我只是想描绘一下我打算实现的目标。我还在努力学习CSS。
谢谢!
答案 0 :(得分:1)
您可以在 DEMO:
下面进行操作<强> CSS:强>
.alpha.beta.gamma{color:red;}
<强> HTML:强>
<div class="alpha beta gamma">
hello
</div>
<div class="alpha beta gamma delta">
hello
</div>
<div class="alpha beta delta">
hello
</div>
这将改变所有具有这三个类的div的颜色。
答案 1 :(得分:0)
如果您的CSS规则如下:
<style>
.alpha { .... }
.beta {..... }
.charlie {.....}
</style>
你的html就像:
<div id=div1 class='alpha beta charlie'><div>
<div id=div2 class='alpha beta charlie'><div>
然后两个div都将拥有所有3个类的所有规则。
如果你有一个额外的div,如:
<div id=div3 class='alpha beta'><div>
只有来自alpha和beta的类才会有规则。
答案 2 :(得分:0)
我相信您正在询问如何使用三个类名来编写选择器:
.alpha.beta.charlie {}
当它们被附加时,它将使用所有这三个类来标记任何标记:
<element class="alpha beta charlie">