91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css怎么優化寫法

發布時間:2021-07-23 16:55:46 來源:億速云 閱讀:100 作者:chen 欄目:web開發

本篇內容介紹了“css怎么優化寫法”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

css寫法優化:1、層級嵌套不能太深,一般不超過4層;2、避免使用元素選擇器,不利于后期修改;3、避免使用群組選擇器,可以提取一個公用類,定義同一樣式,更加方便;4、減少文件引入的數量,內容顯示要有優先順序。

本教程操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。

寫css關于id,class等的命名,文件的結構,共同模塊的提取,代碼的復用性,可讀性,擴展性,維護性都要考慮,不然后期可以會需要花大力氣去進行維護修改。考慮寫出足夠科學的css,需要考慮下面幾個方面。

首先分析需求,根據需要分出頭部、導航、側邊欄、banner區,主要內容區,底部等。由于需要東西的復用度很高,不好歸于任何一個固定模塊,比如分頁,彈窗等,他們需要單獨分出一段專屬的css和js,即組件化。有了清晰的結構后,便于維護。

然后在細化,發現一些復用度高的小的部分,比如邊框,背景,圖標,字體,邊距,布局方式等。這些用的次數很多,造成代碼冗余和維護困難。因此需要對這部分進行統一維護修改。

同時,代碼的排序也很重要,便于維護和繼承或者層疊覆蓋。除了這些意外,通過注釋在代碼段前面添加目錄或者名稱也有利于維護。

然后從結論來看,應該注意:

1、層級嵌套不能太深,這樣會增加渲染時間。一般不超過4層最好。

2、避免使用元素選擇器。

原因:

  • 同一個元素可能使用很多次,在瀏覽器遍歷的時候會遍歷所有該元素,這是沒必要的。

  • 需求和代碼結構是隨時可能發生變化,有可能會復用到其他頁面,或者在該頁面增加內容,因此使用元素選擇器定死某個東西,不利于后期修改。

3、避免使用群組選擇器。

如:

.header ul li,.content ul li,.footer ul li{border-left:1px solid red};

這種情況應該提取一個公用類,然后定義同一樣式,更加方便。

4、文件引入的數量和順序

文件請求的次數應該盡量少,內容顯示有優先順序,文件加載有先后順序,讓用戶先看到更重要的。

從矛盾上考慮,對一個樣式進行命名,在設計稿上樣式相似的兩個不同功能的模塊,我們在命名的時候就不能考慮通過內容來命名,比如“news”“about”等,而是從所屬類別,功能,頁面上來考慮。讓人比較容易的在名稱和結構間建立聯系。在能把css寫的比較熟練后,可以使用css預處理器來提高效率。

“css怎么優化寫法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

平定县| 兴国县| 班玛县| 郯城县| 黔江区| 文登市| 蚌埠市| 临西县| 剑河县| 乌拉特前旗| 伽师县| 南昌县| 察隅县| 苏尼特左旗| 平凉市| 铜山县| 仙桃市| 威宁| 南通市| 麻栗坡县| 台北县| 富锦市| 宣城市| 大渡口区| 蒙自县| 武山县| 博野县| 交口县| 砀山县| 新干县| 新郑市| 淮北市| 新河县| 福泉市| 长岛县| 怀宁县| 同德县| 祁东县| 祁连县| 保康县| 深州市|