在整个站点中定义一般非块特定样式的最佳方法是什么?
例如:
html
<div class="intro">
<p class="intro__text">foo</p>
</div>
<div class="profile">
<p class="profile__text">bar</p>
</div>
萨斯/CSS
.intro__text {
}
.profile__text {
}
.text {
margin-bottom: 0.5em;
}
如果我希望文本的样式相同,我会(假设我使用预处理器)@extend .text
进入.intro__text
and.profile__text
类,还是只是让整个站点的所有段落都有一个类text
?
这两种解决方案对我来说似乎都有些不正确。
如果我有一个非常常见的样式,感觉就像我将在我渲染的 css 中复制很多样式(增加文件大小)但是text
在我的整个标记中重复所有样式似乎不必要地冗长和不整洁。
这种情况有最佳实践吗?