【发布时间】:2014-04-29 23:43:36
【问题描述】:
考虑以下 CSS 样式...
.Center { text-align: center; }
.R { float: right; }
#TopImage { background: #0ff; }
如果我想将所有三种样式应用于一个元素,我会这样做...
<div class="R Center" id="TopImage">
但如果我要使用这种样式组合数百次,用单一样式替换它们会更容易......
.All_Together ( background: #0ff; text-align: center; float: right; )
<div class="All_Together">
我想知道,除了单独定义 All_Together 之外,我是否可以像这样简单地定义它:
.All_Together = .Center + .R + #TopImage
显然,它不能完全这样写。但是有没有办法告诉我的网页每个实例 .All_Together 都具有 .Center、.R 和 #TopImage 的所有值。或者,换句话说,如何让 .All_Together 继承其他几个特定类和/或 id 的值?
【问题讨论】:
-
你不能。但是,您可以使用一些带有 mixins 的预处理器;您会将一些规则混合到另一个选择器中。 FWIW、
R和Center是可怕的类名称。
标签: css