本篇文章給大家?guī)砹岁P(guān)于css架構(gòu)SMACSS的相關(guān)知識,其中會講到什么是smacss以及該架構(gòu)分類的相關(guān)問題,希望對大家有幫助。
因為 CSS 只有一個作用域,如果不注意維護 CSS 代碼,則會導(dǎo)致我們寫的代碼難于閱讀和維護,于是我們借助網(wǎng)頁本身是有層次的,抽象出來了BEM 方法論。
BEM 簡單的三層分法,在應(yīng)對小中型網(wǎng)站沒有問題,但是去應(yīng)對復(fù)雜網(wǎng)站的樣式可能就比較困難了,我們需要尋求一個更好的辦法。
于是 SMACSS 橫空出世了, SMACSS 和 BEM 的關(guān)系有點像布局中的 Flex 布局和 Grid 布局的關(guān)系。
但是請注意, SMACSS 和 BEM 之前絕不是包含和被包含的問題,就像在應(yīng)用 Flex 布局和 Grid 布局的時候,鋪網(wǎng)站結(jié)構(gòu)我們會