CSS編寫規範的相關建議

2021-09-14 03:23:46 字數 405 閱讀 1366

避免過度約束

作為一般規則,不新增不必要的約束。

css code複製內容到剪貼簿

// 糟糕

ul#someid

.menu#otherid

// 好的

#someid

#otherid

後代選擇符最爛

不僅效能低下而且**很脆弱,html**和css**嚴重耦合,html**結構發生變化時,css也得修改,這是多麼糟糕,特別是在大公司裡,寫html和css的往往不是同乙個人。

css code複製內容到剪貼簿

// 爛透了

html div tr td

盡可能使用復合語法

css code複製內容到剪貼簿

// 糟糕

.someclass

資料庫相關規範建議

核心 1 不在資料庫做運算cpu計算務必移至業務層 2 控制單錶資料量 單錶記錄控制在1000w 3 控制列數量 字段數控制在20以內 4 平衡正規化與冗餘 為提高效率犧牲正規化設計,冗餘資料 5 拒絕3b 拒絕大sql,大事物,大批量 欄位類 1 用好數值型別 tinyint 1byte smal...

來自Mozilla的CSS書寫規範建議

乙個來自mozilla的css書寫規範建議,希望對大家有幫助 引用內容 顯示屬性 display list style position float clear 自身屬性 width height margin padding border background 文字屬性 color font te...

高質量CSS編寫規範

id和class的命名在保持語義性的同時盡可能的短.可以縮寫單詞,但縮寫後務必能讓人明白其含義。比如author縮寫成atr就非常費解。屬性書寫順序,首先定義顯示屬性 推薦的寫法 selector 不推薦的寫法 selector 這樣,就可以從css 規則中靠前的定義獲得顯示版式。框架為先,細節次之...