久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

真的還需要reset.css么?

真的還需要reset.css么?HTML5中文學習網,是中國最大的HTML5中文門戶,為廣大HTML5愛好者提供各種HTML5資料,包括HTML5網站、HTML5資訊、HTML5應用、HTML5游戲、HTML5教程、HTML5視頻、HTML5論壇等

 我博客瀏覽量靠前的一直是《打造自己的reset.css》,

然而,我對此的觀點也已經有所改變,
所以,我覺得是時候寫一篇博客闡述一下目前我的理解了。
注意,這是篇激進的博文,其觀點并不客觀中立,僅僅表示出我目前的想法。

是否使用*{MARGIN:0;PADDING:0}

實際上,我現在根本不避諱*{margin:0;padding:0}這種寫法了。
我從未看到過真正有關于這個對性能有影響的報告
也不覺得下面Eric的重置樣式比起這玩意有多高明之處

CSS Code復制內容到剪貼板
  1. html, body, div, span, applet, object, iframe,  
  2. h1, h2, h3, h4, h5, h6, p, blockquote, pre,  
  3. a, abbr, acronym, address, big, cite, code,  
  4. del, dfn, em, font, img, ins, kbd, q, s, samp,  
  5. small, strike, strong, sub, sup, tt, var,  
  6. b, u, i, center,  
  7. dl, dt, dd, ol, ul, li,  
  8. fieldset, form, label, legend,  
  9. table, caption, tbody, tfoot, thead, tr, th, td {  
  10.     margin: 0;  
  11.     padding: 0;  
  12.     border: 0;  
  13.     outline: 0;  
  14.     font-size: 100%;  
  15.     vertical-alignbaselinebaseline;  
  16.     backgroundtransparent;  
  17. }  

上面的代碼波及面一樣很大,難道就不造成性能問題了?
到寫具體元素樣式代碼的時候就不會因此受到reset.css的影響了?
扯淡!
現在回過頭來看去年3月寫的那篇博客《打造自己的reset.css》,
覺得有些想法是人云亦云,有些想法過于幼稚了。
另外找到了一篇博文支持我這種看法,可以看看
關于CSS RESET,關于*{margin:0;padding:0}

其他表現不同的元素

除此padding和margin之外,如果一個元素在不同瀏覽器內表現顯著不同,
那何不直接在用到的那個頁面寫css呢?
何必為了少數元素的表現,寫到全局的reset中呢?
實際上隨著IE6的逐漸老去,這種差異已經越來越小了
而我們關心的依然是主流瀏覽器,IE6,IE7和IE8,這3個是絕對主流,
以及我們自己會用的Firefox和Chrome或者其他
那么只要這幾個主流瀏覽器測試下來沒問題,就沒問題了,
有必要花成本關心其他更小眾的瀏覽器么?

另外,我們實際中也很少對頁面設計需要對任何元素精確到像素級的還原,
只要整體表現得當,個別元素的出格(更多的是跟操作系統有關)無傷大雅。
實際上我就沒看到有人非得把表單按鈕重置到讓mac系統下的樣子跟win下一樣。

原汁原味的元素

很多元素瀏覽器默認樣式就都一樣(至少大致差不離),并且都很不錯
比如 ins 和 del 這種,還有 strong 以及 em 這類。
默認樣式不好么?如果到頭來也不過就是讓strong變成粗體,em變成斜體
那還不如不要重置呢。
如果有自己的想法呢,希望全局都一樣呢?不如寫 global.css 吧!

RESET.CSS VS GLOBAL.CSS

是的,很多網站都要追求全局的一些樣式的統一,
為此要用reset.css重置一下,然后再用global.css來定義全局樣式。
那我說,為何不直接用global.css取代reset.css的功能?
一樣要定義,何不一步到位?
先重置,再定義,難道是帶寬富余的沒處用了?

舉例來說,上面提到的 strong 和 em 元素。
如果希望全局都是加粗的斜體的,個別地方有其他樣式,那自然無需重置樣式
而如果全局都不要加粗斜體,有統一特殊的強調樣式,那簡單,直接在global.css里寫就好了。
如果全局都不要加粗斜體,但不同地方有不同樣式,那也簡單,
在global.css寫入重置樣式,都變成正常字體即可,這就是取代了reset.css的功能了。

于是乎,目前我的觀點是:reset.css這種先重置再定義的模式可以放棄了,一步到位,根據不同網站的特點編寫不同的global.css,效果會更好。
所以,我很支持 No CSS Reset

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業(yè)用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

主站蜘蛛池模板: 国产成人精品网站 | 一区二区三区黄色 | 夜夜操天天| 黄频在线观看 | 午夜精品久久久久久久 | 精品少妇| 一级片欧美 | 国产成人av在线 | 欧美一级片在线 | 免费在线观看黄色片 | 久久精品国产亚洲 | 日皮视频在线观看 | 国产视频一区二 | 欧美日韩国产在线 | 天天射天天舔 | 操碰97| 国产日韩一区二区 | 国产精品海角社区 | 欧美一区二区三区成人 | 黄网站免费在线观看 | 欧美一级淫片免费视频魅影视频 | 亚洲免费在线视频 | 在线中文字幕网站 | 毛片一级片 | 一本一道久久a久久精品蜜桃 | 国产一级在线观看 | 国产免费一区二区三区免费视频 | 中国av在线播放 | 色一情一乱一乱一区91av | 超碰在线观看97 | 伊人春色av| 久久在线 | 久久久久久久久国产精品 | 成人精品免费视频 | 日韩av不卡在线观看 | 亚洲精品乱码久久久久久动漫 | 影音先锋在线视频 | 亚洲一区在线免费观看 | 午夜国产| 欧美一区二区三区在线视频 | 国产91在线播放 |