亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

我最近使用的一種CSS的重構思路

2019-11-17 03:53:12
字體:
來源:轉載
供稿:網友
最近終于有心情把我的CSS重構一下。。由于這種寫法的一部分是我自己琢磨出來的,帶有偏好的做法。
僅供參考。如果采用后被同事取笑,老板罰款,本人概不負責。

我重構的時候,學習了一些行業標準的做法。主要思路來源于以下一些,比如Rest,Grid,Dry等等(不明含義者請自行Google)。
1,Css文件的組織。
Css文件采用按照Rest中的資源來進行組織, 比如User,那就有一個user.css,如果這個資源的比較復雜, 可以進一步分解成user_new,user_edit等等。某些共用的組件,可以再分出來,比如toolbar.css
2,根選擇器使用class,其他的盡量使用原生選擇器,,根選擇器一般是網頁Grid系統中大塊結構。

例子: table.user td span{font-size:12px}

即使使用class,也帶上原生標簽

例子: table.user td span.user{font-size:12px}
這樣做的最主要的原因是給class取名實在在是頭痛。名字還容易沖突。取名的時候要考慮語義,其實我們只不過為了美化一下顯示。采用了我這種做法的Css文件,不看Html源碼, 我也能知道我正在干什么了。
3,文本標簽的使用。
很多網站使用span,因為我避免使用class,那么同一層級span只能使用一次。那盡量使用<i></i><em></em><strong></strong><cite></cite>,如果是不同層級,那么多種標簽組合也夠用了
例如 <div class="score"><em>張三</em>購買了<strong>3個</strong>面包</div>
相對的css就是 div.score em{color:red}

             div.scroe strong{color:greeen}

塊元素,要靈活運用<h1>到<h6>他們和Div是等價的。


4,使用class的情況
a,當某個塊是Grid中的基本塊的時候 b,供javascript調用的時候,c,萬不得已的情況下。也就是說利用原生選擇器就能解決的問題,就不要用class。
5,美工只負責大括號里面的內容
比如 div.score em{color:red; font:12px}中美工只負責調整{}中的內容,程序員負責{}前的內容。由于不輕易引入class,大家比較容易溝通。
6,工作流程。
1,美工利用Grid系統做出設計圖
2,設計圖中的基本塊的命名,用來做根選器的class名。
3,程序員將做好的html和css交給美工, css中的大括號內容程序員可以不寫或者少寫。
4,美工只調整css中{}的內容,直到滿意為止, 如果發覺{}前的內容不合理,和程序員商量。(注意,由于不要求美工看源代碼,只要求看Css, 而css中主要是原生標簽,所以基本能看懂,這樣不管是asp.net,jsp,php都不需要美工關心了)

基本就這么多了, 其他的一時也想不起來,歡迎指出問題和缺點。 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国自产精品手机在线观看视频| 欧美午夜精品久久久久久人妖| 国产精品视频自拍| 精品成人久久av| 国产精品精品久久久| 91高清在线免费观看| 精品视频一区在线视频| 国产一区二区黄| 色综合久久中文字幕综合网小说| 成人性生交大片免费看视频直播| 日韩av在线免费播放| 91国产在线精品| 亚洲精品98久久久久久中文字幕| 欧美日韩性视频| 久久天天躁夜夜躁狠狠躁2022| 欧洲永久精品大片ww免费漫画| 国产精品自拍网| 久久久国产视频91| 日韩欧美福利视频| 亚洲综合一区二区不卡| 久久6免费高清热精品| 国产一区二区在线免费视频| 亚洲精品美女在线| 国产亚洲a∨片在线观看| 欧美日韩激情小视频| 午夜精品久久久久久久白皮肤| 欧美老女人www| 国产精品视频地址| 色偷偷88888欧美精品久久久| 亚洲国产精品久久91精品| 亚洲午夜精品久久久久久性色| 成人精品一区二区三区| 色婷婷综合成人| 精品国产一区二区三区久久狼5月| 日韩在线观看视频免费| 91国内免费在线视频| 奇米四色中文综合久久| 亚洲欧美日韩精品久久| 欧洲精品久久久| 亚洲福利在线观看| 久久久免费观看视频| 亚洲成人国产精品| 色777狠狠综合秋免鲁丝| 欧洲成人免费aa| 国内成人精品一区| 国产精品久久久av| 久久免费成人精品视频| 久久久久久高潮国产精品视| 欧美日韩成人在线视频| 国产亚洲精品美女| 国产人妖伪娘一区91| 国产欧美最新羞羞视频在线观看| 国产精品电影久久久久电影网| 欧美在线国产精品| 91精品久久久久久久久久另类| 欧美国产中文字幕| 日韩欧美在线字幕| 日本久久中文字幕| 久久精品亚洲国产| 国产日本欧美在线观看| 91高清在线免费观看| 日韩中文字幕视频| 91午夜在线播放| 亚洲aa中文字幕| 亚洲精品日韩丝袜精品| 国内精品久久久久久影视8| 久久99亚洲热视| 中文字幕日韩欧美| 亚洲欧美国产精品专区久久| 午夜欧美大片免费观看| 97超碰蝌蚪网人人做人人爽| 精品久久在线播放| 日韩av在线免费播放| 日本成人精品在线| 91超碰中文字幕久久精品| 亚洲午夜未满十八勿入免费观看全集| 日韩欧美在线视频| 日韩精品中文字幕在线播放| 国产精品91一区| 欧美人与物videos| 亚洲成人亚洲激情| 久久成人精品电影| 性色av香蕉一区二区| 亚洲精品网站在线播放gif| 亚洲免费视频一区二区| 色悠悠久久88| 欧美在线性爱视频| 国产精品中文字幕在线观看| 国产91精品黑色丝袜高跟鞋| 欧美日韩在线观看视频小说| 日韩h在线观看| 欧洲成人在线观看| 91精品久久久久久久久久| 久久久久久久久久久免费| 日韩中文字幕在线精品| 成人高清视频观看www| 2020久久国产精品| 最近2019年中文视频免费在线观看| 亚洲肉体裸体xxxx137| 欧美视频裸体精品| 精品久久久久久国产91| 欧美国产精品va在线观看| 亚洲一区二区中文字幕| 国产成人激情小视频| 亚洲欧美日韩国产精品| 国产精品日韩在线播放| 亚洲欧美国产精品| 在线日韩av观看| 亚洲成人久久电影| 97久久国产精品| 高清一区二区三区日本久| 91免费版网站入口| 成人在线免费观看视视频| 中文字幕国产亚洲2019| 亚洲午夜精品久久久久久久久久久久| 国产69久久精品成人| 亚洲成人久久一区| 91久久精品日日躁夜夜躁国产| 亚洲黄色片网站| 国产成人一区三区| 欧美成人亚洲成人| 日本久久中文字幕| 亚洲成人久久久久| 欧美在线精品免播放器视频| 国产亚洲一级高清| xxx欧美精品| 中文字幕国产日韩| 欧美电影免费观看电视剧大全| 国产精自产拍久久久久久| www.午夜精品| 日韩av在线影院| 国产99在线|中文| 色阁综合伊人av| 亚洲国产成人在线视频| 久久免费国产视频| 成人疯狂猛交xxx| 国产一区二区成人| 成人精品久久av网站| 久久精品国亚洲| 理论片在线不卡免费观看| 久久香蕉精品香蕉| 国产视频精品自拍| 亚洲大尺度美女在线| 欧美黄色片免费观看| 国产精品视频白浆免费视频| 夜色77av精品影院| 亚洲国产精品va在线看黑人| 国产精品美女在线观看| 日韩欧美亚洲成人| 日韩一区二区三区xxxx| 中文字幕综合一区| 久久综合88中文色鬼| 亚洲免费伊人电影在线观看av| 欧美夜福利tv在线| 国产亚洲精品va在线观看| 综合136福利视频在线| 欧美美女操人视频| 欧美性猛交xxxx黑人| 亚洲色图35p| 国产伦精品一区二区三区精品视频| 国产一区欧美二区三区| 欧美电影在线观看完整版| 久久精品小视频| 国产一区视频在线|