css - 如何避免在 CSS 中重新定义父元素类

标签 css css-selectors

我有一个类似于下面的 CSS block ,它定义了 element-a[ace] 的常见样式:

.element-a .element-aa, .element-a .element-ac, .element-a .element-ae {
     /* ... some styling */
}

是否可以避免重新定义 element-a 或采用更简洁的方式来完成这一切。

最佳答案

尝试以下.element-a div[class*='element-a']。上面的例子假设后代类应用在div中,当然你可以将其更改为你使用的任何内容。

演示: http://jsfiddle.net/yPBcR/1

关于css - 如何避免在 CSS 中重新定义父元素类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9026207/

相关文章:

CSS,获取一个Div来扩展页面的高度

html - CSS :hover effect not working when I set an ID to the paragraph

CSS 属性选择器与兄弟选择器混合

javascript - 如何根据视口(viewport)大小调整 Div 高度?

css - 在页脚中放置一个 p 元素

css - 卡住关键帧动画以进行调试

css - 无论您有多少个元素,都选择最后一个使用第 n 个子元素之前的元素?

css - 使用 CSS 选择器访问带有 selenium 的特定表行

css - 如何在 CSS 3 中选择兄弟元素?

rvest 函数 html_nodes 返回 {xml_nodeset (0)}