久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

適合在所有項目通用的reset.css

2024-03-21    分類: 網站建設

引言 每每有新項目,第一步就是應當使用一個reset.css來重置樣式。濫用不如不用,直接拿個現成的reset.css過來將導致后期各種離奇bug的發生。所以最好還是自己寫一個reset.css,并且要明白每一條reset都是用來做什么的。reset.css本意就是重置樣式,我始終建議把.clearfix放入layout.css,而把h1、h2之類的定義放進typography.css。 具體如何規劃網站CSS結構,不在文本討論之列,可以參考Smashing Magazine上的文章,國內有差強人意的中文譯版。注意,本文把reset分成了兩個部分,一個是純reset.css,可以用于任何項目。另一個是用于特定項目的“reset”,自定義修改的內容,這些內容可以放在layout.css、typography.css之類的文件中,他們共同導入到一個base.css形成一個項目的基礎樣式。本文就是來介紹如何寫一個合適所有項目的通用的reset.css,以及介紹在設置玩reset.css之后需要針對不同項目要首先要設置的內容。

1,基礎 牛頓是站在巨人伽利略的肩膀上的,我們也可以這么做。首先我們要選定一個前進的基礎。 請永遠不要使用

* { margin: 0; padding: 0; } 這問題太多了,在此不多加表述。

目前比較流行的有Eric Meyer的重置樣式和YUI的重置樣式。另有Condensed Meyer Reset簡化Eric Meyer的樣式。有趣的是,Eric的重置樣式也是源于YUI的。而那份簡化版又把Eric的樣式簡化回YUI的樣式了 。但同時,糟糕的是,網上流傳的比較廣的(尤其是國內)都不是最新的版本。上面兩個頁面里直接看到的都不是最新的,Eric專門為有一個reset.css頁面。而YUI當前版本(2.7.0)的reset.css實際地址里,比上面的頁面中還多一些東西。此外,我們還可以基于一些常見的框架,比較著名的比如Blueprint或者Elements CSS Framework(這個的reset也是源自于Eric Meyer的)。OK,準備工作就差不多了。以上這些都可以作為參考資料來組織我們自己的reset。我這里主要采用YUI,兼帶Eric的reset。

2,默認色彩 對于頁面是不是有默認背景色和前景色,YUI和Eric有著不同的看法。 YUI重置背景色為白色而文字顏色為黑色。

html { color: #000; background: #FFF; } 而Eric在當前最新版中讓所有顏色為透明,他認為透明才是最原始的顏色。雖然他曾一度認為也應當設置白色背景色、黑色文字顏色。至于最后為什么改了,Eric并沒有給出具體理由。

這個問題我基本認為是用戶自定義的更重要還是你的設計更重要的問題。我個人的觀點是,如果你的設計本身就是白色背景,那么不要設置背景。一小部分中高水平的用戶,他們會自定義網頁默認背景色。設置成他們喜歡的背景色,比如淺藍色。基本常見的瀏覽器都提供了這個簡單的功能。而我們的背景色重置則會破壞用戶的選擇——盡管這樣能保證你的設計原汁原味的呈現給所有用戶。當然我知道,更高端的用戶會用Stylish之類的Firefox擴展來自定義頁面。但不得不說,只會用“選項”來調背景色的用戶更多,不是么?而同時,如果設計本身就有其他背景色,比如黑色、藍色、綠色之類的,OK,這些設計當然可以設置背景色。但請不要放進reset.css里。這里是重置樣式的地方,不是你設計的地方。請把你的設計放在更廣袤的土地上。 所以,簡單說來,NO,不要在reset中設置背景色。

那么,文字顏色呢?原則上來說,也是不應該設置文字顏色的。但是IE中的表單元素中legend這個對象比較特別,跟主題結合的比較緊密。legend會默認有自己的顏色(跟當前的主題有關)而不會繼承父元素的顏色(即便設了color:inherit;)。 從某些角度來說,可以想當然地認為設置字體顏色人數遠小于設置背景色的人數;以及認為就算設置了背景色,人們看到legend元素是黑色的也不會覺得奇怪。因此,YUI在其reset中設置了legend {color: #000;}是無可厚非的。 但反過來說,把這個放到typography.css或者form.css里豈不是更好?不同的頁面設計,其對legend的色彩要求很可能是不同的,放在reset.css里重復定義是沒有必要的。因此這條CSS規則可以作為在reset.css之后首先應當設置的規則。

3,padding和margin 曾經一度流行的* { margin: 0; padding: 0; }也就是出于這個目的。讓各個元素的padding和margin都歸零,尤其是那些h1和p以及ul/ol/li之類的元素,還有,body本身也是有margin的。清除元素的padding和margin是很有用的。 YUI這樣做:


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; } 而Eric這樣做:

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } 可以看到,Eric把幾乎所有的元素都寫上了規則。而YUI只把有padding和margin的元素清空樣式,而其他元素則不動。我個人比較偏好YUI的做法,因為他這樣可以避免給一些無關元素帶上不必要的樣式。導致元素過多時的性能下降。但Eric的也有可取之處,他這樣寫,整個reset.css可以小上不少字節,對服務器的壓力會小一些。但進一步想,這種做法跟用 * 來選擇所有元素還有什么區別呢?這已經幾乎囊括了所有元素了!你怎么用呢?看你自己喜好了。

本文來源于成都網站建設公司與成都網站設計制作公司-創新互聯成都公司!

新聞標題:適合在所有項目通用的reset.css
文章地址:http://www.js-pz168.com/news48/321048.html

成都網站建設公司_創新互聯,為您提供動態網站軟件開發做網站微信公眾號電子商務虛擬主機

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
波多野洁衣一区| 日本一区二区高清视频| 日韩欧美视频一区二区| 欧美三级中文字幕| 久久久久久久久一| 亚洲高清一区二区三区| 国产风韵犹存在线视精品| 国产九区一区在线| 91久久精品一区二区| 久久亚洲捆绑美女| 午夜久久久久久久久久一区二区| 国产精品白丝jk黑袜喷水| 国产私拍一区| 欧美三级一区二区| 国产精品二区一区二区aⅴ污介绍| 琪琪一区二区三区| 99国产视频在线| 日本高清视频一区二区| 国产三级精品在线| 麻豆精品在线播放| 国产精品永久入口久久久| 91久久线看在观草草青青| 国产欧美视频在线观看| 久久国产精品色婷婷| 国产九色91| 欧美日韩mp4| 亚洲精品国产a久久久久久| 国产精品小仙女| 日韩高清av| 久久综合给合久久狠狠狠97色69| 亚洲福利一二三区| 91麻豆国产福利在线观看| 色哟哟亚洲精品| 国产精品麻豆欧美日韩ww| 精品在线亚洲视频| 欧美精品人人做人人爱视频| 欧美v亚洲v综合ⅴ国产v| 五月综合激情网| 国产精品日韩一区二区| 欧美日韩国产电影| 亚洲一级片在线观看| 91久久精品国产91久久性色tv | 久久精品免视看| 另类调教123区| 免费亚洲精品视频| 久久综合资源网| 久久 天天综合| 日韩电影免费观看在| 国产欧美一区二区在线观看| 国产一区二区三区四区在线观看 | 国产成人午夜精品影院观看视频| 视频在线在亚洲| 91免费视频网| 777精品伊人久久久久大香线蕉| 亚洲在线中文字幕| www日韩av| 日韩欧美卡一卡二| 乱一区二区av| 亚洲国产日韩美| 亚洲天堂av一区| 91在线视频官网| 欧美日韩国产电影| 日本在线不卡一区| 日本精品一区| 中文字幕日本不卡| 91麻豆国产精品久久| 欧美一区二区三区免费视频| 日本最新不卡在线| 亚洲成人一区二区三区| 亚洲图片你懂的| 99国产视频| 久久色在线观看| 粉嫩一区二区三区在线看| 精品视频一区 二区 三区| 午夜激情综合网| 日韩av高清在线播放| ㊣最新国产の精品bt伙计久久| 91麻豆免费在线观看| 精品国产伦理网| 国产91丝袜在线播放九色| 欧美日本乱大交xxxxx| 日韩不卡手机在线v区| 亚洲7777| 亚洲一卡二卡三卡四卡五卡| 久久精品人成| 国产精品久久久久久久久免费樱桃| 菠萝蜜视频在线观看一区| 91精品国产91久久久久久一区二区| 奇米色一区二区三区四区| 亚洲欧美丝袜| 亚洲一二三区不卡| 日本午夜精品电影| 尤物在线观看一区| 免费看成人av| 综合欧美亚洲日本| 国产在线精品一区二区中文 | 午夜精品一区二区三区在线观看 | 精品国产一二| 国产精品久久三区| 国产一区二区三区色淫影院| 国产欧美精品日韩区二区麻豆天美| 972aa.com艺术欧美| 精品国产露脸精彩对白| 成人激情综合网站| 精品少妇一区二区三区视频免付费 | 欧美不卡1区2区3区| 一区视频在线播放| 久久精品aaaaaa毛片| 亚洲婷婷在线视频| 久久综合一区| 在线中文字幕一区| 蜜桃传媒麻豆第一区在线观看| 色婷婷av一区| 精品一区二区三区在线播放视频| 欧美亚洲综合色| 激情丁香综合五月| 欧美一区二区三区在线观看| 国产91丝袜在线播放0| 欧美精品一区二区三| 999国产在线| 国产精品污污网站在线观看| 精品免费日产一区一区三区免费| 亚洲三级电影全部在线观看高清| 欧美一区二区三区四区夜夜大片| 亚洲一区二区精品久久av| 亚洲一区二区在| 美日韩一区二区三区| 欧美精品日韩一本| 成人av在线影院| 久久久99精品免费观看| 国产日韩一区欧美| 一区二区三区国产精华| 这里只有精品66| 精品一区二区三区香蕉蜜桃| 91麻豆精品国产91久久久久久久久| 成人性生交大片免费看中文| 久久久精品综合| 精品乱码一区二区三区| 亚洲第一av色| 欧美色手机在线观看| 成人午夜碰碰视频| 欧美高清在线一区| 欧美日韩国产精品一卡| 日韩电影在线观看一区| 9191成人精品久久| 97人人澡人人爽| 亚洲乱码国产乱码精品精98午夜| 在线观看日韩片| 国产毛片一区二区| 国产欧美日韩视频一区二区| 欧美一区二区三区四区在线观看地址| 首页国产欧美久久| 欧美一卡2卡3卡4卡| 成人在线视频电影| 亚洲电影一区二区三区| 欧美日韩美少妇| 91丨porny丨最新| 亚洲欧美成aⅴ人在线观看| 色诱亚洲精品久久久久久| 成人精品国产免费网站| 宅男一区二区三区| 成人综合婷婷国产精品久久蜜臀 | 欧美片在线播放| 91丨porny丨在线| 亚洲一区二区三区四区五区中文| 欧美午夜影院一区| 91热门视频在线观看| 亚洲国产aⅴ成人精品无吗| 制服.丝袜.亚洲.中文.综合| 国产精品一区二区在线观看| 日韩电影在线免费| 久久久久久久久久久电影| 日韩一二三区不卡在线视频| 国产精品一区二区在线观看不卡 | 日韩精品久久久| 国产一区不卡在线| 亚洲丝袜另类动漫二区| 91成人免费在线| 99视频免费观看蜜桃视频| 婷婷久久综合九色综合伊人色| 日韩欧美激情一区| 欧美一区亚洲二区| 成人综合婷婷国产精品久久蜜臀| 亚洲免费高清视频在线| 在线不卡的av| 久久久久久高清| 国产电影精品久久禁18| 亚洲精品国产精华液| 欧美一区二区福利在线| 欧美一区二区三区电影在线观看 | 日韩精品福利网| 久久中文娱乐网| 一区二区三区视频| 91视频.com| 日韩国产精品大片| 日本一区二区成人在线| 欧美亚洲国产一区二区三区va | 欧美日韩最好看的视频| 国产成人精品综合在线观看| 一区二区三区精品视频在线|