国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

幫我寫出更好的CSS代碼的一些技巧

2024-07-11 08:44:20
字體:
來源:轉載
供稿:網友

這只是一些幫我寫出更好的代碼的一些技巧。當然這絕不是此文的結束,當我發現了其它技巧時,我會繼續分享的。
1. Reset
真的,要一直使用一個reset,無論是使用Eric Meyer Reset、YUI Reset、或者你自己的定制的reset,一定要使用。
這可以簡單到僅僅將所有元素中的margin和padding屬性去掉:
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

Eric Meyer和YUI的Resets樣式是很棒的,但對我來說,它們走的太遠了。我想要你清除所有東西,然后再重新定義元素的許多屬性。這就是Eric Meyer所推薦的。如果有更有效的方法是用它的話,你不應該只是拿來他的樣式文件,將它直接放到自己的項目中——提煉它,在它的基礎上重建,把它變成你自己的。
哦,請不要再這樣:
* { margin: 0; padding: 0; }
它被使用的地方太多了,如果把一個單選框的padding去掉,你覺得會發生什么事情? 表單元素有的時候會有些比較時髦的表現,所以最好還是讓它們保持原狀吧。
2. 按字母排序
一個小測試
下面的兩個例子,你認為哪個能較快找到margin-right屬性的位置?
例1
div#header h1 {
z-index: 101;
color: #000;
position: relative;
line-height: 24px;
margin-right: 48px;
border-bottom: 1px solid #dedede;
font-size: 18px;
}

例2
div#header h1 {
border-bottom: 1px solid #dedede;
color: #000;
font-size: 18px;
line-height: 24px;
margin-right: 48px;
position: relative;
z-index: 101;
}

不要告訴我例2沒有例1快!通過將這些樣式的屬性按照字母排序,你所創建的連貫性將幫你減少花費在尋找某個屬性的時間。
我知道有的人以這種方法組織排序,其他人又用另外的方法來組織樣式的順序。但是在我所在的公司,我們一致下定決心按照字母來排序。當你和其他人共同開發代碼的時候,這種方法肯定對你有用。每次看到某個樣式表沒有按照字母排序,我就很討厭,因為它們看起來比較凌亂無序……
上一頁12 下一頁 閱讀全文
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巩留县| 合水县| 曲沃县| 丘北县| 双鸭山市| 岳西县| 合川市| 梅州市| 中卫市| 西乌珠穆沁旗| 钟山县| 道孚县| 久治县| 河曲县| 南岸区| 吴江市| 图片| 奉新县| 永济市| 瑞丽市| 陇川县| 同心县| 鄯善县| 收藏| 抚顺县| 监利县| 渝北区| 鄱阳县| 鹤岗市| 海城市| 江安县| 张家川| 和田县| 丰顺县| 积石山| 浦东新区| 资阳市| 儋州市| 凤翔县| 屯留县| 沾化县|