5個步驟寫更好的CSS
有很多的CSS教程可從因特網但少數教程是有用的。 在本教程中,您會發現5個步驟來編寫更好的CSS代碼的網站您的下一個項目。 我希望你能喜歡這個教程。
1。 ResetCss
你應該總是使用復位是否可以埃里克邁耶重置,銳復位,或您自己的自定義復位,只需要使用的東西。
其目標重置樣式表,以減少瀏覽器的不一致,現在好像默認行高,利潤和字體大小的標題,等等- 埃里克邁耶
html文件,機構,分區,跨度,小程序,對象,如h1,h2,蛋白H3和H4,H5型,H6的,iframe中, 大段引用,預,英文縮寫,簡稱,地址,大,引用,代碼,德爾,DFN封裝,時間, 字體 IMG公司,插件,kbd,與q,秒,桑普多利亞,小,罷工,強,分,燮,測控,無功, 日日,分升,胸苷,字段集,形式,標籤,傳說,表,標題,TBODY的,tfoot, thead,訓練班,日,運輸署,輸入,選擇,textarea的 ; padding : 0 ; } (保證金:0;填充:0;); padding : 0 ; } *(保證金:0;填充:0;)
2。 簡寫
一個最好的和CSS的重要特點是能夠編寫代碼以最小化的方式。
不正確的代碼
( 保證金頂:10px; 緣右:7px; 保證金底:10px; 保證金左:7px; 填充頂:10px; 填充右:7px; 填充底:10px; 填充左:7px; 字體大小:12px; 字體重量:粗體 ; ; 字體- family:宋體,宋體,宋體, 無襯線 ; )
正確的代碼
: 10px 7px 10px 7px ; padding : 10px 7px 10px 7px ; font :bold 12px Arial, Verdana, Tahoma, sans-serif ; } ( 保證金 :10px 7px 10px 7px; 填充 :10px 7px 10px 7px;字體:粗體 12px宋體,宋體,宋體, 無襯線 ;)
3。 不要使用這麼多的類和Id的
我注意到,大多數初學者添加類和身份證的幾乎所有元素在網頁上,這不是required.There下面是一些例子什麼我所指的。
不正確的代碼
class = "wrapper" > <p class = "heading" > <strong class = "subheading" > Welcome </strong> </p> <p class = "linka" > <a href = "#" class = "link" > Home </a> </p> <p class = "linkb" > <a href = "#" class = "link" > About </a> </p> <p class = "linkc" > <a href = "#" class = "link" > Services </a> </p> <p class = "linkd" > <a href = "#" class = "link" > Contact </a> </p> </div> <div 編號 = "wrapper" 類 = "wrapper"“<p 級 = "heading"”< 強 級 = "subheading"“歡迎”/強“”/頁“<p 級 = "linka"”“1 的HREF = “#” 級 =“鏈接”“” 首頁</ 1“”/頁“<p 級 = "linkb"”<a 的HREF = "#" 類 = "link"“關於”/ 1“”/頁“”p 級 =“linkc”“<a 的HREF = "#" 類 = "link"”服務“/ 1”“/頁”<p 級 = "linkd"“<a 的HREF = "#" 類 = "link"”聯繫“/ 1”“/頁”“/分區”
下面是正確的代碼
正確的代碼
> <h1> Welcome </h1> <ul> <li> <a href = "#" > Home </a> </li> <li> <a href = "#" > About </a> </li> <li> <a href = "#" > Services </a> </li> <li> <a href = "#" > Contact </a> </li> </ul> </div> <div id = "wrapper" > <h1> Welcome </h1> <ul> <li> <a href = "#" > Home </a> </li> <li> <a href = "#" >關於“/ 1”“/麗”<li> <a 的HREF = "#"“服務”/ 1“”/麗“<li> <a 的HREF = "#"”聯繫“/ 1”“/麗”“ / UL認證“”/分區“
4。 組織你的樣式表
您應該組織樣式表,使其容易找到的東西和相關的項目接近。 有效地使用註釋。 例如,有一個例子將告訴你如何組織你的樣式表
/ *復位* / elements margin和 padding刪除元素 / *基本要素* / 定義風格的基本要素:機構,如h1,h2,蛋白H3和H4,H6的,醇,UL認證,分升,p等 / *通用類* / 定義風格的泛型類:簡單的事情想刪除的底部 , 雙方漂浮等 / *基本佈局* / / *基本佈局* / 定義的樣式基本佈局:頭。 頁腳,側邊欄等 / *頭* / 定義風格的頭 / *內容* / 定義風格的內容區 / *頁腳* / 風格的定義頁腳 / *等* / 繼續
5。 使用條件樣式表
Internet Explorer是最馬車的所有瀏覽器。 幸運的是你可以使用條件的意見來管理CSS,這是提供給IE瀏覽器。 如果我需要,我可以叫ie6.css樣式為目標的舊版本的IE瀏覽器。 它可以讓我管理的舊的瀏覽器的CSS輕鬆快速地。
下面是範例
<!--[如果LTE的IE瀏覽器6]“ href = "ie6.css" type = "text/css" media = "screen" / > <link 相對 = "stylesheet" 的HREF = "ie6.css" 類型 = "text/css" 媒體 = "screen" /“ -- > “![endif] - ”
結論
這些僅僅是一些提示,幫助我寫出更好的代碼。 我希望該教程也將幫助你寫更好,乾淨的代碼。 應用這些提示您當前和未來項目,你一定會明白的努力。
如果你認為教程可以更多更好,請與我們分享。 評論我們
如果您想獲得更多的靈感是來自我們,請考慮訂閱我們的飼料的RSS或電子郵件 。
相關文章:
如果您喜歡閱讀這篇文章,請檢查其他有關條款如下:























































蒂姆賴特 說是:2009年9月16日在下午3時13分說:
總體而言,真正好的秘訣。 一般來說,我們不使用通用選擇器(*)來重置margin和padding因為表單元素是如此不穩定的瀏覽器做更多的破壞比好。
但如果你寫一個網站沒有任何形式的,我說,絕對使用它。
好後,由於
卡爾 說的:2009年9月17日在上午十時22分說:
3號井的例子基本上是正確的。 雖然我不記得使用相同的名稱為ID和類錯(從來沒有嘗試過,從來沒有絆倒後一個例子)看來十分愚蠢和混亂。
但是,給個人標識符導航元素是必要的,如果你想突出當前項目通過CSS。 這個例子也許不是最好地展現出來,初學者可能會混淆是非的壞習慣/代碼。
尼爾 說 , 上:2009年9月17日在下午3點19分說:
尼斯文章CSS編碼。 是一個組織良好的樣式始終是良好的瀏覽器兼容,您不須再查一查。