是否可以将一个CSS类的样式包含在另一个类中?我的意思是SASS的@extends基本上也做了类似的事情,但它还会为扩展的类添加样式,这并不是必需的。请参见以下示例:
<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类包含到另一个类中的区别是什么?
@extend
起作用。 - Josh Crozier