如何避免在CSS中重新定义父元素类 [英] How do I avoid redefining the parent element class in CSS
本文介绍了如何避免在CSS中重新定义父元素类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个类似于下面的CSS块,定义元素a [ace]
的常见样式:
I have a CSS block similar to that below which defines common styles for element-a[ace]
:
.element-a .element-aa, .element-a .element-ac, .element-a .element-ae {
/* ... some styling */
}
可以避免重新定义 element-a $
或更简单的方法一起做。
Is it possible to avoid redefining element-a
or a neater way of doing it all together.
推荐答案
> .element-a div [class * ='element-a'] 。上面的例子假定后代类应用在 div
中,当然你可以把它改成你使用的任何东西。
try the following .element-a div[class*='element-a']
. The above example presuppose that the descendant class is applied in a div
, of course you can change it to whatever you use.
演示: http://jsfiddle.net/yPBcR/1
这篇关于如何避免在CSS中重新定义父元素类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文