我看到了css utils類的趨勢,我想知道這種風格是否會影響性能。Css實用工具類的性能
什麼是更好的方法?
一個 - 讓你的HTML元素像一堆utils的類:
<div class="padding flex justifyCenter alignCenter textRight"></div>
兩 - 讓你的CSS(與像SASS預處理器)是這樣的:
%flex {
// code
}
%textRight {
// code
}
div {
@extend %flex;
@extend %textRight;
}
h1 {
@extend %flex;
@extend %textRight;
}
威爾輸出:
div, h1 {
// with flex and text right
}
但是使用@extend可以避免代碼重複。 – user233232
當考慮優化時,要記住一個重要的觀點,即代碼可讀性和可維護性通常優先於性能稍微小的增益。這也適用於公用事業類。 – Tuure