如何避免在CSS中重新定义父元素类 [英] How do I avoid redefining the parent element class in CSS

查看:102
本文介绍了如何避免在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆