国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

一些CSS的設計原則淺談

2024-07-11 08:55:25
字體:
來源:轉載
供稿:網友

相信大多數人都有過關于CSS的痛苦經歷,從我加入公司到現在,不到兩年的時間里,聽到最多CSS相關的討論就是‘很難調’。所以我也一直在探究這其中有怎樣的問題,為什么很多人覺得CSS很難寫,如何才能讓其他人更優雅的寫CSS。在Code Review的時候,我漸漸的發現了問題所在,其實很多人已經掌握了豐富的CSS知識,但卻不知道如何分組屬性寫成class。最后只好在需要改變樣式的元素上隨意起個名字做class然后把所有要寫的屬性丟進這個class里,如果優先級不夠,再把前面的選擇器都加上。結果就是CSS代碼不斷堆積,重復和冗余不斷增多,維護也變得舉步維艱。

問題找到了,但如何解決呢,雖然我在項目組內做了幾次分享,還經常在Code Review的時候提出一些問題,卻還是收效甚微。有時候知道什么是正確的很容易,但知道如何才能做到正確卻很難。直到最近,看了幾本書之后,發現了一個很適合指導設計CSS的方法,那就是五個為什么或者叫五問法。五問法來自豐田的精益生產,后來自然衍生到了精益創業中,在DDD以及UX相關書籍中都會見到這個方法,其主旨是深入發覺大量現象的背后所隱藏的真正原因。乍一看它是一個管理方法,其實我覺得它是一種思維方式,即刨根問底的找到問題的根本原因并解決。所以被應用于各個領域,自然對于CSS所面臨的問題也正恰如其分。
場景示例

先來舉個例子吧,某天Code Review發現了一條CSS代碼是這樣寫的:

CSS Code復制內容到剪貼板
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 康定县| 安龙县| 且末县| 民丰县| 临沧市| 定陶县| 汉沽区| 桓台县| 永修县| 灯塔市| 金门县| 白山市| 如皋市| 天长市| 永康市| 塔河县| 同心县| 焦作市| 宝丰县| 阜新市| 乐清市| 东兴市| 盘锦市| 汨罗市| 伊宁县| 应用必备| 靖边县| 汉沽区| 德江县| 乐都县| 长子县| 墨竹工卡县| 乌兰察布市| 德江县| 福鼎市| 巴彦淖尔市| 天等县| 晋州市| 信阳市| 普陀区| 手机|