成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CSS模塊化:Normalize.css和LESS

移動開發
HTML5 Boilerplate選擇Normalize.css重置CSS。如果項目計劃引入Twitter Bootstrap、YUI 3這些前端框架的話則可以移除,因為這些框架已經內置了Normalize.css。在復雜應用中,如果還手寫CSS的話將是一件痛苦的事情,大量的class前綴,復用樣式需要來回copy等等。為了更好的擴展性,這里建議在項目中引入LESS或Sass。可以為CSS添加一些更像是編程語言的特性。這對于提高開發效率是效果非常明顯的。

使用Normalize.css重置默認樣式

CSS重置有助于根據所有設置的樣式建立一個基準樣式。樣式重置有效重寫了瀏覽器某些元素(在瀏覽器里有很大的不同)默認的樣式。

盡管CSS resets在過去的幾年里很受歡迎,但是,很多網站至今也沒有使用,這些網站CSS的可擴展性因css resets會有很大的困難。

大多數人推薦使用normalize.css重置默認樣式,而不是使用由Eric Meyer寫的非常流行的CSS Reset或者自己寫的Reset。Normalize.css給所有瀏覽器的元素設置了一個共同的樣式,而不是重置了這些元素的基本樣式。可以參考github上normlize.css項目,它具有以下優點,不僅僅是CSS樣式重置:

  • 不像其他CSS resets,normalize.css保存了有用的默認設置
  • 大范圍的規范了HTML元素樣式
  • 糾正了瀏覽器間的一些bug及不一樣的表現形式
  • 精心的改進提高了可用性
  • 使用詳細的注釋解釋了代碼的作用

使用normalize.css替代一個標準的reset會使你編寫正確的代碼,在重新設置基本樣式上節省大量的時間。

使用LESS生成CSS

在復雜應用中,如果還手寫CSS的話將是一件痛苦的事情,大量的class前綴,復用樣式需要來回copy等等。為了更好的擴展性,這里建議在項目中引入LESSSass。這代表著:

  • 支持變量與簡單運算
  • 支持CSS片段復用
  • class/id樣式嵌套

等一些更像是編程語言的特性。這對于提高開發效率是效果非常明顯的。

以LESS為例,簡單介紹一下LESS在Windows下如何應用到這個項目中:

  1. 下載Nodejs并安裝,nodejs會自動將自己加入系統路徑。
  2. 在cmd運行 npm install -g less
  3. 然后就可以通過lessc指令將less源文件編譯為css lessc avnpc.less avnpc.css
  4. 如果不使用nodeJs作為后端,最好在寫LESS時采用watch模式,每次保存自動編譯為css。這里需要安裝一個輔助模塊recess: npm install -g recess 然后運行watch recess avnpc.less:avnpc.css --watch

更多的LESS使用教學文章,可以下面兩篇文章:

LESS介紹及其與Sass的差異

初步認識 LESS

責任編輯:徐川 來源: 51CTO整理
相關推薦

2022-09-02 08:00:00

CSS開發框架

2011-01-11 13:40:44

webcssdiv

2016-12-14 14:50:26

CSS預處理語言模塊化實踐

2021-12-28 14:10:41

開發技能代碼

2021-01-13 08:06:50

SassFacebook Less

2019-08-28 16:18:39

JavaScriptJS前端

2010-08-02 08:54:53

Flex模塊化

2017-04-10 14:23:01

typescriptjavascriptwebpack

2020-09-17 10:30:21

前端模塊化組件

2013-08-20 15:31:18

前端模塊化

2017-05-18 10:23:55

模塊化開發RequireJsJavascript

2015-10-10 11:29:45

Java模塊化系統初探

2022-03-11 13:01:27

前端模塊

2020-09-18 09:02:32

前端模塊化

2021-06-10 18:40:32

ES 標準模塊化

2021-12-24 07:10:36

架構分層模塊化

2021-12-02 05:57:04

模塊化UPS電源

2017-03-06 17:56:20

webpack管理多頁應用

2018-03-21 21:31:28

Java9編程Java

2022-09-05 09:01:13

前端模塊化
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91免费看片 | 日韩中文一区二区 | 在线观看av网站永久 | 欧美精品二区 | 成人在线观看网址 | 一区二区日韩 | 亚洲精品久久久久中文字幕二区 | 青春草在线 | 成人在线国产 | 久久久久久久久久影视 | 亚洲精品永久免费 | 午夜视频在线 | 久久久久亚洲精品中文字幕 | 免费在线观看av的网站 | 涩涩鲁亚洲精品一区二区 | a级在线免费观看 | 久久一区二区视频 | 欧美精品成人一区二区三区四区 | 一级a爱片性色毛片免费 | 日韩1区2区 | 国产日韩欧美精品一区二区 | 亚洲成人精品国产 | 国产成人亚洲精品自产在线 | 一级免费毛片 | 久久国 | 久久婷婷香蕉热狠狠综合 | 成人在线观看免费 | 国产精品毛片一区二区在线看 | 久久久久成人精品亚洲国产 | 午夜成人免费视频 | 国产日韩欧美激情 | 亚洲精品成人 | 日韩久久久久久久久久久 | 人人射人人插 | 日本亚洲一区 | 精品乱人伦一区二区三区 | 国产传媒在线播放 | 99热播精品 | 国产伦一区二区三区视频 | 国产毛片毛片 | 国产一区二区 |