亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

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

2024-07-11 09:04:48
字體:
來源:轉載
供稿:網友

武林網(www.49028c.com)文章簡介:本文就是來介紹如何寫一個合適所有項目的通用的reset.css,以及介紹在設置玩reset.css之后需要針對不同項目要首先要設置的內容。

0、引言

每每有新項目,第一步就是應當使用一個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并沒有給出具體理由。

這個問題我基本認為是用戶自定義的更重要還是你的設計更重要的問題。我個人的觀點是,如果你的設計本身就是白色背景,那么不要設置背景。一小部分中高水平的用戶,他們會自定義網頁默認背景色。設置成他們喜歡的背景色,比如淺藍色?;境R姷臑g覽器都提供了這個簡單的功能。而我們的背景色重置則會破壞用戶的選擇——盡管這樣能保證你的設計原汁原味的呈現給所有用戶。當然我知道,更高端的用戶會用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之后首先應當設置的規則。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲a级在线播放观看| 欧美激情久久久| 国产精品视频区| 国产成人一区二区三区| 亚洲九九九在线观看| 日韩三级影视基地| 精品国产一区二区三区久久久| 亚洲精品自产拍| 成人免费大片黄在线播放| 国产日韩欧美日韩| 国产在线视频不卡| 国内精品小视频在线观看| 欧美限制级电影在线观看| 色偷偷91综合久久噜噜| 国产在线不卡精品| 国内精品国产三级国产在线专| 成人做爽爽免费视频| 国产高清在线不卡| 综合久久五月天| 97成人在线视频| 欧美高清在线视频观看不卡| 91成人免费观看网站| 激情av一区二区| 亚洲四色影视在线观看| 精品国产一区二区三区久久狼5月| 日本高清视频精品| 久久精品中文字幕免费mv| 成人午夜激情网| 97精品欧美一区二区三区| 日本精品久久久久影院| 亚洲视频在线观看| 91精品久久久久久久久久久| 精品成人乱色一区二区| 国产在线观看精品| 在线一区二区日韩| 欧美午夜性色大片在线观看| 国内精品一区二区三区| 亚洲毛片在线看| 久久69精品久久久久久久电影好| 精品人伦一区二区三区蜜桃免费| 伊人久久综合97精品| 国产精品视频1区| 美女啪啪无遮挡免费久久网站| 欧美午夜精品久久久久久人妖| 日本最新高清不卡中文字幕| 欧美高清videos高潮hd| 国产女人18毛片水18精品| 美女福利精品视频| 色妞久久福利网| 精品伊人久久97| 欧美中文在线字幕| 久久综合88中文色鬼| 在线日韩欧美视频| 亚洲精品自拍第一页| 国产精品久久久久久久久男| 亚洲美女喷白浆| 日韩亚洲精品电影| 亚洲精品日韩丝袜精品| 亚洲男人天堂2019| 久久久伊人欧美| 亚洲第一视频网站| 欧美一级高清免费播放| 国产成人综合av| 国产精品久久久久一区二区| 亚洲欧美日韩爽爽影院| 久久久中文字幕| 亚洲人成电影在线| 国产精品视频一区国模私拍| 91精品啪在线观看麻豆免费| 在线日韩日本国产亚洲| 操91在线视频| 尤物九九久久国产精品的分类| 国产精品成人va在线观看| 日韩中文字幕免费看| 亚洲偷欧美偷国内偷| 亚洲精品国产精品国自产观看浪潮| 欧美成人午夜激情在线| 国产成人精品日本亚洲| 疯狂欧美牲乱大交777| 国产日韩欧美中文在线播放| 69视频在线播放| 精品二区三区线观看| 久久精品成人一区二区三区| 欧美日韩精品二区| 亚洲第一精品自拍| 欧美肥老妇视频| 综合久久五月天| 91日韩在线视频| 欧美另类99xxxxx| 在线看欧美日韩| 最近2019中文免费高清视频观看www99| 日日狠狠久久偷偷四色综合免费| 九九精品在线观看| 日韩女优人人人人射在线视频| 91久久精品一区| 亚洲一区二区三区四区视频| 日韩欧美主播在线| 色哟哟网站入口亚洲精品| 国产成人综合精品| 亚洲欧美日韩一区在线| 成人黄色午夜影院| 欧美日韩精品在线观看| 欧美精品手机在线| 欧美性精品220| 亚洲精品ady| 精品少妇一区二区30p| 亚洲女人天堂色在线7777| 亚洲丁香婷深爱综合| 亚洲日本成人女熟在线观看| 91精品国产99久久久久久| 久久久人成影片一区二区三区观看| 中文字幕欧美日韩va免费视频| 91精品在线观看视频| 亚洲精品视频免费在线观看| 国产一区二区三区在线| 国产视频精品免费播放| 欧美日韩亚洲一区二区三区| 色偷偷噜噜噜亚洲男人的天堂| 欧美色视频日本高清在线观看| 久久视频在线观看免费| 国产在线视频2019最新视频| 亚洲欧美激情精品一区二区| 精品国产一区av| 日韩国产欧美精品一区二区三区| 亚洲福利视频免费观看| 伊人伊人伊人久久| 欧美性极品xxxx娇小| 一区二区欧美久久| 欧美亚洲国产精品| 丝袜一区二区三区| 国产美女高潮久久白浆| 精品国内产的精品视频在线观看| 久久久www成人免费精品张筱雨| 亚洲高清久久久久久| 欧美大片在线影院| 亚洲视频电影图片偷拍一区| 中文字幕在线精品| 在线视频中文亚洲| 亚洲最大在线视频| 日韩福利在线播放| 色偷偷888欧美精品久久久| 精品成人国产在线观看男人呻吟| 欧美午夜视频在线观看| 日本一区二区不卡| 久久久免费在线观看| 国产精品免费福利| 97色在线观看免费视频| 国产精品网站入口| 亚洲男人天堂网| 欧美久久精品午夜青青大伊人| 日韩免费观看高清| 美女啪啪无遮挡免费久久网站| 青青草原成人在线视频| 国产亚洲激情视频在线| 精品久久久久久久久久久久久久| 日日狠狠久久偷偷四色综合免费| 一本色道久久综合狠狠躁篇怎么玩| 亚洲精品日韩丝袜精品| 亚洲国产私拍精品国模在线观看| 中文字幕在线看视频国产欧美| 日韩视频免费大全中文字幕| 国产精品视频久久| 91成人天堂久久成人| 欧美黄色片在线观看|