是否可以将一个CSS类的样式包含到另一个类中?我的意思是SASS @extends几乎做了类似的事情,但它也风格扩展类,这不是必需的。见例如:包含一个CSS类到另一个样式
<style>
.myclass1{
background:red;
}
.myclass2{
color:blue;
@extend .myclass1;
}
</style>
<div>
<p class="myclass2">Hello i am class 2, my text is blue and background is red</p>
</div>
<div>
<p class="myclass1">Hello i am class 1, my text should not blue and my background is red</p>
</div>
发布实例的CSS-tricks Web文章的启发,但这里的一切都非常混乱它不工作,因为它应该。 myclass2应根据文章给予myclass1。但是,它给出了奇怪的输出。我正朝着正确的方向前进吗?或者是文章错误?
更新: 问题只是背后SAAS的@extend实际的概念,包括其他的CSS类到另一个,而且有什么区别?
似乎在代码片段中工作正常? – Lee
......你仍然需要编译SASS才能使'@ extend'工作。 –
从您链接到的文章:*所有三个最流行的CSS预处理器支持扩展*。你没有使用任何预处理器,你试图把它当作CSS,而不是。 – Quentin