中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)頁制作 > 打造自己的Reset.css
提升JavaScript運行速度之DOM篇 回到列表 什么是微格式及經(jīng)典實例演示
 打造自己的Reset.css

作者:shawphy 時間: 2009-03-03 文檔類型:原創(chuàng) 來自:藍(lán)色理想

第 1 頁 打造自己的Reset.css [1]
第 2 頁 打造自己的Reset.css [2]
第 3 頁 打造自己的Reset.css [3]
第 4 頁 打造自己的Reset.css [4]
第 5 頁 打造自己的Reset.css [5]
第 6 頁 打造自己的Reset.css [6]

0、引言

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

1、基礎(chǔ)

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

* { margin: 0; padding: 0; }

這問題太多了,在此不多加表述。

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

2、默認(rèn)色彩

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

html {
    color: #000;
    background: #FFF;
}

而Eric在當(dāng)前最新版中讓所有顏色為透明,他認(rèn)為透明才是最原始的顏色。雖然他曾一度認(rèn)為也應(yīng)當(dāng)設(shè)置白色背景色、黑色文字顏色。至于最后為什么改了,Eric并沒有給出具體理由。

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

所以,簡單說來,NO,不要在reset中設(shè)置背景色。

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

出處:藍(lán)色理想
責(zé)任編輯:bluehearts

上一頁 下一頁 打造自己的Reset.css [2]

◎進入論壇網(wǎng)頁制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評論。

相關(guān)文章 更多相關(guān)鏈接
CSS實現(xiàn)垂直居中的5種方法
flash wmode參數(shù)詳解
從宜家的家具設(shè)計講模塊化
快速寫出較好CSS的5種方法
完美的CSS絕對底部
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗 UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點最新 站點最新列表
周大!熬•自然”設(shè)計大賽開啟
國際體驗設(shè)計大會7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計算如何讓安全問題可控
云計算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機會
阿里行云
云手機年終巨獻,送禮標(biāo)配299起
阿里巴巴CTO王堅的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機主題設(shè)計大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺歷
Ps簡單繪制一個可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機制之一:普通流
25個最佳最閃亮的Eclipse開發(fā)項目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁 首頁 前頁 后頁 尾頁 頁次:1/61個記錄/頁 轉(zhuǎn)到 頁 共6個記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請不要盜鏈到本站,且不準(zhǔn)打上各自站點的水印,亦不能抹去我站點水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會員,你可以注冊 為本站會員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯誤,請用報告錯誤,以利文檔及時修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請您注意:
·不良評論請用報告管理員,以利管理員及時刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評論管理人員有權(quán)保留或刪除其管轄評論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報告錯誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計》
犀利開發(fā)—jQuery內(nèi)核詳解與實踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2