|
1
2
编辑 我一开始没有领会问题的要点。在解释完之后,我的答案出现了。
结果是相同的,但是使用多个类作为修饰符可以以非CSS编译或编辑的方式提供更精细的控制(您可以更改元素属性,而无需重新编译SASS代码或编辑CSS)。此外,它还将提供对HTML代码更详细的阅读。通过阅读
如果它只是一个小项目/网站的维护/更新,使用扩展也是一个不错的选择。有时不需要为每个元素用大量的类填充HTML。 第一种方法将导致更小的CSS和更详细的HTML。第二个选项将增加CSS的大小,同时创建更抽象的代码读取。
使用多个类与扩展基类甚至非填充扩展(定义为
考虑下面的场景:您有几个类,所有类都在不同的嵌套级别(或作用域)和事件中通过不同的断点共享一些属性。使用多个类定义需要很多代码和异常才能将所有类组合在一起,并且需要复制代码(如果在多个媒体查询中共享相同的代码)。
在这种情况下,您将无法像使用
用定义扩展
希望有帮助。 |
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 1 年前 |
|
Mass · 如何在Tailwind CSS v4中创建配置 1 年前 |
|
|
magenta placenta · 将css变量合并为一个变量 1 年前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 1 年前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 1 年前 |