寬度分離之CSS命名

2022-07-26 19:06:24 字數 499 閱讀 2188

之前有看張鑫旭的寬度分離,然後這次做專案的時候在想,寬度分離出來之後,命名規則怎樣方便拓展,怎樣方便下一次修改

按照之前的習慣,通常css命名我會寫如下:

wid960  (通用的地方比較多)

ml25

mr20

也就是說我命名會根據後面的數字來命名,當然意思明了,思路清晰,下次呼叫根據我個人習慣,我也就可以直接寫ml25 等等

但寫頁面必然會有需要修改的,也就是所謂的後期維護,頁面拓展,等方面的東西

如果那些,我想把我整個專案的公共寬度改成   width :980px;

那麼同上面的個人,我就會同時修改  css  以及 html 每次修改css 倒是合理,修改html 就不方便,也不合理

所以命名規則應該如下:

wid01

wid02

ml01

ml02

mr01

mr02

ptb01

類似等等

通過 為知筆記 發布

CSS命名方法之BEM

bem 源自yandex的css 命名方 bem的意思就是塊 block 元素 element 修飾符 modifier 是由yandex團隊提出的一種前端命名方 這種巧妙的命名方法讓你的css類對其他開發者來說更加透明而且更有意義。bem命名約定更加嚴格,而且包含更多的資訊,它們用於乙個團隊開發乙...

CSS 寬度與高度

高度與字型 內聯元素 空格 內聯元素之間 no break space 兩個inline元素之間有任何回車,tab,換行或其他任意字元,都會變成空格。因而導航欄li元素橫排不要使用inline block方法,用float 清除浮動。中文的對齊方式技巧 文字垂直居中 用line height加pad...

CSS寬度高度 定位

通過設定display的屬性值 inline block inline block 修改元素的型別 1.1 行內元素 行內元素對應的框叫做行內框,行內框在一行中水平分布,水平外邊距 margin left right 水平內邊距 padding left right 都有效 垂直外邊距 margin...