避免過度約束
作為一般規則,不新增不必要的約束。
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 規則中靠前的定義獲得顯示版式。框架為先,細節次之...