国产黄色免费网站_久久天天做天天爱综合色_精品国产一区久久久_成人黄色激情网站_久久成人在线视频_美女一区二区在线观看_亚洲精品免费一区亚洲精品免费精品一区 _91精品国产综合久久精品麻豆

css教程:可讀性可維護性良好的CSS文件

2020-2-5    seo達人

大多數(shù)文章中,我們并未特別注意CSS文件的可維護與可讀性的問題,當完成一項前端的工作之后,許多人都會忘記該項目的結(jié)構(gòu)與細節(jié)。然而代碼并不是馬上就能完全定型,在余下的時間里還有不斷的維護工作,而這些工作也許不會是你自己完成。所以,結(jié)構(gòu)優(yōu)良的代碼能很大程度上優(yōu)化它的可維護性。下面列出四則技巧提高CSS文件可維護性的方法,以此作為指南,以一種較好的CSS樣式組織習慣來進行WEB前端開發(fā)。



一、CSS樣式文件分解



對于小項目,在寫代碼之前,按頁面結(jié)構(gòu)或頁面內(nèi)容將代碼分為幾塊并給予注釋。例如,可以分別將 全局樣式、布局、字體樣式、表單、評論和其他分為幾個不同的塊來繼續(xù)工作。



而對于較大的工程,這樣顯然不會有什么效果。此時,就需要將樣式分解到幾個不同的樣式表文件。下面的master stylesheet 就是這一方法的例子,它的工作主要是導入其他樣式文件。使用這一方法不僅能優(yōu)化樣式結(jié)構(gòu),而且有利于減少一些不必要的服務(wù)器請求。而分解文件的方法就有許多種,master stylesheet 使用了最常見的一種。



@import "reset.css";

@import "layout.css";

@import "colors.css";

@import "typography.css";

@import "flash.css";

/ @import "debugging.css"; /



同時對于大型項目,你也可以加上CSS文件的升級標志或者一些診斷等其他措施,這里不再詳述。大家注意在實現(xiàn)工作中總結(jié)與思考,也歡迎多參考webjx.com的相關(guān)文章。



二、為CSS文件建立索引



為了能夠迅速的了解整個CSS文件的結(jié)構(gòu),在文件開頭建立文件索引是一個不錯的選擇。

一種可行的方法是建立樹形的索引,結(jié)構(gòu)上的id 和 class 都可以成為該樹的一個分支。



[Layout]

  • body

          + Header / #header

          + Content / #content

                - Left column / #leftcolumn

                - Right column / #rightcolumn

                - Sidebar / #sidebar

                - RSS / #rss

                - Search / #search

                - Boxes / .box

                - Sideblog / #sideblog

          + Footer / #footer

    Navigation         #navbar

    Advertisements         .ads

    Content header         h2



    或者也可以這樣:



    [Contents]

          1. Body

          2. Header / #header

                2.1. Navigation / #navbar

          3. Content / #content

                3.1. Left column / #leftcolumn

                3.2. Right column / #rightcolumn

                3.3. Sidebar / #sidebar

                      3.3.1. RSS / #rss

                      3.3.2. Search / #search

                      3.3.3. Boxes / .box

                      3.3.4. Sideblog / #sideblog

                      3.3.5. Advertisements / .ads

          4. Footer / #footer



    新建一個前端學習qun438905713,在群里大多數(shù)都是零基礎(chǔ)學習者,大家相互幫助,相互解答,并且還準備很多學習資料,歡迎零基礎(chǔ)的小伙伴來一起交流。



    另一種方式可以只是先簡單的將內(nèi)容列舉出來,也不需要縮進。下面的一個例子中,如果你需要跳至RSS部分你只需要簡單的搜索。



    [Contents]
    1. Body
    2. Header / #header
    3. Navigation / #navbar
    4. Content / #content
    5. Left column / #leftcolumn
    6. Right column / #rightcolumn
    7. Sidebar / #sidebar
    8. RSS / #rss
    9. Search / #search
    10. Boxes / .box
    11. Sideblog / #sideblog
    12. Advertisements / .ads
    13. Footer / #footer

      /--[8. RSS / #rss]--/

      rss { ... }

      rss img { ... }



      定義這樣一個樣式檢索可以很有效的使其他人閱讀學習你的代碼變得容易。在制作大項目的時候,你也可以將檢索打印出來從而在你閱讀代碼的時候方便查閱。您還可以參考下面的文章。



      三、格式化CSS屬性



      當我們編寫代碼的時候,使用一些特殊的編碼風格會對提高CSS代碼的可讀性有很大幫助。許多人都有各自不同的編碼風格。一部分人習慣于將顏色和字體的代碼放在前面,另外一部分則更喜歡將類似浮動和定位的更“重要”的屬性放在前面。類似的,也可以將頁面元素按照它在布局中的結(jié)構(gòu)進行排序:



          body,

                h1, h2, h3,

                p, ul, li,

                form {

                        margin: 0;

                        padding: 0;

                        border: 0;

                 }



      一些開發(fā)者用一種更為有意思的方法:他們將屬性按首字母的順序排列。值得注意的是,這樣一種方法可能對某些瀏覽器會產(chǎn)生問題。不管自己的格式如何,你要確保你已經(jīng)清晰的定義了這些格式方法。這樣,你的同事在閱讀你的代碼的時候?qū)兄x你的努力。您還可以參考下面的文章。



      四、合理的利用縮進



      為了讓你的代碼給人感覺更為直觀,你可以使用一行來定義大綱元素的樣式。當指定的選擇器里的屬性超過三個的時候,這種方式將帶來混亂。但是,適度的使用這種方式,你可以很清楚的區(qū)分相同類的不同點。


      main-column { display: inline; float: left; width: 300px; }

          #main-column h1 { margin-bottom: 20px; }

          #main-column p { color: #333; }



      同時,樣式修改的維護也是個比較麻煩的問題。很多人修改樣式之后就忘記了,結(jié)果后來又發(fā)現(xiàn)修改的樣式導致了頁面出錯,不得不苦苦尋找。因此,為修改的樣式構(gòu)建一個特殊的格式就很必要了。一種很簡單的方式是,給修改過的樣式縮進,同時,也可以使用一些注釋(比如"@new")來做一個標識。


      sidebar ul li a {

             display: block;

             background-color: #ccc;

                  border-bottom: 1px solid #999; / @new /

             margin: 3px 0 3px 0;

                  padding: 3px; / @new /

      }



      總的來說,只有建立一個合適的樣式指南才會對樣式表的可讀性有所幫助。記住,移去每一個對你理解文件沒有幫助的樣式指南,避免對過多的元素使用過多的樣式指南。然后,為了一個可讀性可維護性良好的CSS文件而努力吧。不要忘記和webjx.com分享您的經(jīng)驗,歡迎參與評論


日歷

鏈接

個人資料

藍藍設(shè)計的小編 http://www.newchinaweekly.com

存檔

欧美xxxxx牲另类人与| 貂蝉被到爽流白浆在线观看| 国产老头和老头xxxx×| 男女黄床上色视频| 五月天色婷婷丁香| 亚洲综合精品视频| 久久久9999久久精品小说 | 精品成人乱色一区二区| 精品视频1区2区| 日韩中文av在线| 99久热re在线精品996热视频| 欧美性视频在线播放| 在线免费看v片| 久久久久久久久97| 中文字幕无线码| 国产jizz| 韩日毛片在线观看| 视频精品在线观看| 男人操女人的视频在线观看欧美| 久久久一区二区| 宅男在线国产精品| 国内免费久久久久久久久久久| 精品国产免费久久久久久尖叫| 欧美成人xxxxx| 久久精品亚洲a| 秋霞av鲁丝片一区二区| 超级碰碰视频| 久久sese| 最新日韩av| 一区二区中文字幕在线| 亚洲第一级黄色片| 成人美女av在线直播| 成人在线免费在线观看| 日韩一区二区三区四区在线| 西西人体44www大胆无码| 欧美另类极限扩张| 成人永久在线| 精品无人码麻豆乱码1区2区| 精品国产91久久久久久老师| 最近2019年中文视频免费在线观看| 亚洲va久久久噜噜噜| 免费日韩中文字幕| 日本a在线观看| 国产精品人人| 超碰97免费在线| 欧美片第1页综合| 亚洲特黄一级片| 亚洲人成电影在线播放| 欧美极品日韩| 日韩免费成人av| 欧美日韩在线精品成人综合网| 国产粉嫩一区二区三区在线观看 | 五月婷婷激情久久| 尤物视频在线观看国产| 香蕉视频在线观看www| www在线观看黄色| 精品电影一区| 午夜精品久久久| 午夜精品一区二区三区在线| 国产成a人亚洲精v品在线观看| 久久成人在线观看| 18被视频免费观看视频| av国产精品| 成人av网站在线观看免费| 亚洲第一网站男人都懂| 欧美一区二区三区在线免费观看| 一级片手机在线观看| 国产香蕉免费精品视频| 性欧美freesex顶级少妇| 日韩精品国产欧美| 欧美一区二区网站| 精品一区二区不卡| 五月婷婷六月香| 草民福利视频| 日本一区二区乱| 久久久久久久一区| 欧美麻豆久久久久久中文| www一区二区www免费| 中文字幕日本人妻久久久免费 | 91视频免费网站| 超碰97在线资源站| 欧美人乱大交xxxxx| 麻豆mv在线看| 成人美女视频在线看| 中文字幕欧美日韩| 国产成人一区二区三区别| 这里只有精品免费视频| 成年人在线视频免费观看| 亚洲第一黄网| 亚洲а∨天堂久久精品9966| 一区国产精品| 亚洲天堂免费av| 制服丝袜中文字幕在线| 久久av老司机精品网站导航| 亚洲精品在线观看www| 日本手机在线视频| 精品人妻无码一区二区色欲产成人| 中文字幕免费高清电视剧网站在线观看| 欧美aaaaaa午夜精品| 国产香蕉97碰碰久久人人| 久久久999免费视频| 神马久久久久久久久久| 国产精品高潮久久| 国产精品人成在线观看免费| 日本久久久久久久久| 一区二区精品免费| 一级特黄视频| 国产视频一区三区| 亚洲人在线视频| 三级性生活视频| 好看的黄色网址| 奇米影视亚洲| 精品免费一区二区三区| 97视频在线免费| 中文字字幕一区二区三区四区五区| 精品三级在线| 亚洲成a人v欧美综合天堂下载 | 8050国产精品久久久久久| 巨胸大乳www视频免费观看| 成人av视屏| 香蕉久久夜色精品| 日韩视频精品在线| 超碰97人人干| 日本又骚又刺激的视频在线观看| 日日摸夜夜添夜夜添精品视频| 久久综合国产精品台湾中文娱乐网| 永久免费未满蜜桃| 中国在线观看免费国语版电影| 秋霞影院一区二区| 2021国产精品视频| 久草网在线观看| 9999热视频在线观看| 中文字幕在线一区| 欧美大陆一区二区| 亚洲AV第二区国产精品| 亚洲va久久| 日韩成人中文字幕| 99精品一区二区三区无码吞精| 男女激情网站| 精品亚洲aⅴ乱码一区二区三区| 2020欧美日韩在线视频| 欧美一区二区三区不卡视频| 国产一区二区三区影视| 一本到高清视频免费精品| 亚洲熟妇av日韩熟妇在线 | 国产区精品区| 亚洲国产福利在线| 97中文字幕在线观看| 色影视在线视频资源站| 免费欧美在线| 国产91色在线免费| 在线观看免费视频a| 91精品国产一区二区在线观看| 欧美性色黄大片手机版| 一级做a免费视频| 国产激情二区| 成人激情免费网站| 国产一区二区无遮挡| 2012中文字幕在线视频| 久久99国产精品久久99大师| 精品日韩在线观看| 亚洲理论片在线观看| 久久久久久国产精品免费无遮挡 | 久久精品一本| 日韩av第一页| 国产成年妇视频| 精品国产欧美日韩| 日韩中文在线中文网三级| 精国产品一区二区三区a片| av漫画网站在线观看| 欧洲国内综合视频| 亚洲黄色av片| 欧美激情免费| 色88888久久久久久影院按摩| aaaaaa亚洲| www 日韩| 亚洲精品va在线观看| 日韩精品一区二区三区不卡 | 成人久久久精品国产乱码一区二区 | 成人动漫视频在线观看免费| 天堂中文www在线| 一区二区高清| 99视频在线播放| 高清精品一区二区三区一区| 麻豆国产精品官网| 日本不卡久久| 成人免费淫片95视频观看网站| 91视视频在线观看入口直接观看www | 久国产精品韩国三级视频| 成人国产亚洲精品a区天堂华泰| 亚洲精品免费在线观看视频| 91精品秘密在线观看| 人人澡人人澡人人看欧美| 内射后入在线观看一区| 一本综合久久| 国产精品免费一区二区三区| 激情网址大全| 91麻豆精品秘密| aⅴ在线免费观看| 在线你懂的视频|