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

真的還需要reset.css么?

真的還需要reset.css么?HTML5中文學(xué)習(xí)網(wǎng),是中國(guó)最大的HTML5中文門戶,為廣大HTML5愛好者提供各種HTML5資料,包括HTML5網(wǎng)站、HTML5資訊、HTML5應(yīng)用、HTML5游戲、HTML5教程、HTML5視頻、HTML5論壇等

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

然而,我對(duì)此的觀點(diǎn)也已經(jīng)有所改變,
所以,我覺得是時(shí)候?qū)懸黄┛完U述一下目前我的理解了。
注意,這是篇激進(jìn)的博文,其觀點(diǎn)并不客觀中立,僅僅表示出我目前的想法。

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

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

CSS Code復(fù)制內(nèi)容到剪貼板
  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. }  

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

其他表現(xiàn)不同的元素

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

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

原汁原味的元素

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

RESET.CSS VS GLOBAL.CSS

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

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

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

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

相關(guān)文檔推薦

主站蜘蛛池模板: 特黄毛片| 日日天天 | 在线视频一区二区三区 | 精品熟人一区二区三区四区 | 日韩不卡一二区 | 中文字幕一级毛片 | 日韩精品1区2区3区 成人黄页在线观看 | 亚洲成av人片在线观看 | 91视频.com | 久久国产精99精产国高潮 | 国产精品免费高清 | 奇米在线 | 久久久女女女女999久久 | 亚洲精品福利视频 | 亚洲视频欧美视频 | 欧美8一10sex性hd | 成人精品在线视频 | 99国产精品久久久久 | 午夜电影网址 | 国产一二三区免费视频 | 久久久久久国产精品免费免费 | 色在线免费视频 | 一级无毛片 | 国产精品久久 | 欧美a级成人淫片免费看 | 99精品国产一区二区三区 | 久久久精品网站 | 欧日韩在线观看 | 日日干日日操 | 国产视频h| 欧美一区二区三区久久精品 | 国产女人与拘做受视频 | 伊人网综合在线 | 欧美久久视频 | 中文字幕免费视频 | 欧美一区二区三区免费在线观看 | 色视频在线观看 | 精品国产乱码久久久久久图片 | 99精品久久 | 成人免费网站www网站高清 | 欧美日韩高清免费 |