css 書寫技巧 CSS 技巧教程簡介
nettuts帶來的5個css書寫技巧,簡單翻譯一下它的中心思想。
1. CSS Reset/重置
你也許需要先了解什麼是css重置。然後怎麼樣寫css重置呢。
你可以copy Eric Meyer Reset, YUI Reset或其它css reset, 但你接下來應該根據你的項目改成你自己的reset.
不要使用* { margin: 0; padding: 0; } 。我個人很愛用,原作者提到使用這句並不適用一些元素比如單選按鈕。不過俺博客裏面也沒有單選按鈕,如果有,又重新給單選按鈕重設就好了嘛。
2. 按字母順序來排列css
不按字母順序排的
div#header h1 {
z-index: 101;
color: #000;
position: relative;
line-height: 24px;
margin-right: 48px;
border-bottom: 1px solid #dedede;
font-size: 18px;
}
按字母順序排的
div#header h1 {
border-bottom: 1px solid #dedede;
color: #000;
font-size: 18px;
line-height: 24px;
margin-right: 48px;
position: relative;
z-index: 101;
}
理由是這樣可以更好的找到某個屬性。個人覺得還好,差別也不是太大。不過也許會適合你。
3. 更好的`組織css結構
使用css註釋來分給css分組,這樣結構明瞭,也有利於協同設計。
/*****Reset*****/
xxxxxxx{xxxxx}
xxxxx{xxxxx}
/*****layouts*****/
xxxxxxx{xxxxx}
xxxxx{xxxxx}
4. 保持一致性
不要無意義的去討論到底一個選擇器的所有屬性寫在一行,還是每個屬性寫一行比較好。你自己覺得ok就好。
iv#header { float: left; width: 100%; }
div#header mn {
border-right: 1px solid #ccc;
float: rightright;
margin-right: 50px;
padding: 10px;
width: 300px;
}
div#header h1 { float: left; position: relative; width: 250px; }
比如我個人就喜歡寫在一行,因爲每排寫一行會讓整個文檔感覺太長了,找起來不方便。如果你喜歡寫一行,但是發給team的另一個,他卻喜歡每排一行,那怎麼辦?其實很簡單,把css拿去w3c驗證,它會有一份結果,會自動轉換成每排一行。
5. 先標記後css
這個我沒有太看懂。大概理解是對html的標記弄好後再寫css會比較不容易出錯。比如我寫一個頁面,先寫一個最基本的標記結構
!<--end footer--="">
然後就是儘量善用子選擇器,而不是一要給哪個元素進行樣式化,就給它添加個選擇器。
相關文章
-
CSS實用教程:CSS命名
在平日的學習、工作和生活裏,大家總免不了要接觸或使用作文吧,通過作文可以把我們那些零零散散的思想,聚集在一塊。那麼你有了解過作文嗎?下面是小編爲大家整理的放棄也是一種美作文,希望對大家有所幫助。放棄也是一種美作 -
Access實用小技巧
Microsoft Office Access是由微軟發佈的關係數據庫管理系統。它結合了 MicrosoftJet Database Engine 和 圖形用戶界面兩項特點,是 Microsoft Office 的系統程序之一。下面小編整理了Access實用小技巧,希望對大家有幫助 -
CSS編程的外部CSS文件引用方法是什麼
CSS外部引用使用了外接的CSS文件,一般的瀏覽器都帶有緩存功能,所以用戶不用每次都下載此CSS文件.外部引用相對於內部引用和內聯引用來說是高效的`是節省寬帶的. 外部引用是W3C推薦使用的.外部引用CSS是最好的引入C -
SAT英語考試寫作的素材Success
Detail:At the end of WWII,despite Japans heavy losses,the leaders in Japan was reluctant to Truman became president,he was informed of the U.S gorvenments secret Manhattan Project which had designed -
2017年計算機二級Access應試技巧
Microsoft Office Access是微軟把數據庫引擎的圖形用戶界面和軟件開發工具結合在一起的一個數據庫管理系統。下面是小編整理的關於計算機二級Access應試技巧,歡迎大家參考! 考試方式考試時間:120分鐘。考試題型:選擇 -
淺談CSS使用的技巧及縱橫向書寫的特點
下面由小編爲大家帶來CSS使用的9則技巧及縱向書寫與橫向書寫的特點,希望對大家有所幫助 1. 檢查HTML元素是否有拼寫錯誤、是否忘記結束標記即使是老手也經常會弄錯div的嵌套關係。可以用dreamweaver的驗證功能檢查 -
精選Word與Access數據交流技巧彙總
Word與Access數據交流技巧Word與Access同爲微軟公司Office軟件包的一個組成部分,它們之間有着密切的聯繫,爲方便用戶的使用,現將如何實現Word與Access數據交流的方法介紹如下: 一、在Word中利用Access的數據(一)在 -
2016計算機二級《Access》的考試技巧
全國計算機等級考試是國內頗具影響力的一項考試。獲得等級證書不僅對個人的就業有幫助,而且對非計算機專業的自考生而言,獲得等級考試證書後可以免考計算機應用基礎課程。下面本站小編爲大家搜索整理了關於二級《Access -
CSS網頁設計技巧
20xx年市人民醫院團委將在院黨委、團市委的領導下,院工會的支持下,緊緊圍繞醫院的中心工作,按照院八屆二次職代會 “突出一個宗旨、搞好兩個適應、做到三個確保、推進四項活動”及團市委20xx年工作要點,團結帶領全院團員 -
CSS高級佈局技巧
IE8逐漸退出舞臺,很多高級的`CSS特性都已被瀏覽器原生支持,那麼CSS怎麼佈局?有哪些技巧呢?下面yjbys小編爲大家分享css樣式佈局技巧如下: 用 empty 區分空元素兼容性:不支持 IE8假如我們有以上列表:<p class="item">a</