我的问题很简单,但我没有在互联网上找到任何关于它的文档。也许我没有用正确的关键词搜索...
以一个名为centered
的CSS类为例,它集中了元素并做了其他一些事情。
我想说,例如,news
类的所有元素都从centered
继承。
有几种解决方案:
在centered
news
的所有元素
.centered { X; Y; Z }
.news { X; Y; Z; A; B }
使用2个类在HTML中声明我的标记:
.centered { X; Y; Z }
.news { A; B }
<div class="news centered">...</div>
我搜索代码执行类似的操作:
.centered { X; Y; Z }
.news { all_the_properties_of_centered; A; B }
然后我会用
宣布我的新闻<div class="news">...</div>
有可能吗?
答案 0 :(得分:1)
答案 1 :(得分:1)
最简单的方法是
.centered, .news { X; Y; Z }
.news { A; B }
答案 2 :(得分:1)
没有。 CSS没有像extend
那样的东西。但是,你可以这样写它
.centered, .news { X; Y; Z }
.news { A; B } /* adding rules */
嗯,实际上它确实包含inherit
,但它并不意味着从另一个CSS类继承,但是从默认元素样式,请参阅Hanky Panky的评论。
答案 3 :(得分:0)
我建议使用Emmet,这种组合以前称为Zen编码。如果在逻辑上构建,它是快速且高效的。