Web前端開發中,CSS是不可或缺的一部分。對于淘寶這樣的大型電商平臺而言,CSS的優化顯得尤為重要。
淘寶的前端開發團隊對于CSS的優化做出了大量的努力,以下是一些優化技巧:
/* 1. 避免使用通配符 */ /* 錯誤示例 */ * { margin: 0; padding: 0; } /* 正確示例 */ html, body { margin: 0; padding: 0; } /* 2. 避免使用類選擇器 */ /* 錯誤示例 */ .clearfix { zoom: 1; } .clearfix:after { content: ""; height: 0; display: block; clear: both; } /* 正確示例 */ .clearfix { zoom: 1; } .clearfix::after { content: ""; height: 0; display: block; clear: both; } /* 3. 避免使用標簽選擇器 */ /* 錯誤示例 */ ul li { display: inline-block; } /* 正確示例 */ .menu li { display: inline-block; } /* 4. 避免使用連續選擇器 */ /* 錯誤示例 */ .btn.btn-primary { color: #fff; background-color: #337ab7; } /* 正確示例 */ .btn-primary { color: #fff; background-color: #337ab7; } /* 5. 避免使用!important */ /* 錯誤示例 */ .title { font-size: 16px !important; } /* 正確示例 */ .title { font-size: 16px; }
通過上述優化技巧,淘寶在保證頁面性能的同時,也讓頁面的樣式更加規范、清晰。