寫CSS的習慣,決定頁面渲染速度的快慢,這一點在腦殘的IE裏更加明顯。養成良好的習慣,乃至造成規範,會讓你的頁面更快速的加載,用戶體驗度更高,下面是零度逍遙總結的一些提升CSS渲染速度的寫法,供你們參考。前端
常常有前端開發人員使用*{margin:0; padding:0}來進行CSS重置,這種方法雖然寫起來簡單,可是渲染起來瀏覽器引擎要遍歷全部的標籤,很影響效率,強烈建議不要這樣使用!
建議的的解決辦法:把你經常使用到的這些標籤進行處理;例如:body,li,p,h1{margin:0; padding:0},能夠參考一下大網站的CSS重置代碼。瀏覽器
絕對定位(position:absolute )是網頁佈局中很經常使用到的,特別是做一些浮動效果時,也會讓頁面看起來很是的酷。但由於瀏覽器的渲染機制,網頁中若是使用過多的絕對定位,會讓你的網頁變得很是的慢。
建議的解決辦法:儘量少用,能用變通實現一樣的效果,就用變通的辦法。ide
儘量讓一些屬性子能夠繼承父級元素,而不是覆蓋父級元素。佈局
#zishu .info .tool .sidebar h2{ font-size:12px;},這是很是不推薦的,推薦寫法:.zishu-s-h2{font-size:12px;}。網站
別放空的的class或沒有的class在HTML代碼中,這樣無心義。繼承
合理的佈局,能夠改變CSS的寫法以及渲染過程,能夠多多參考大網站的佈局方式。開發