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

首頁 > 開發 > CSS > 正文

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

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

武林網(m.survivalescaperooms.com)文章簡介:這只是一些幫我寫出更好的代碼的一些技巧。當然這絕不是此文的結束,當我發現了其它技巧時,我會繼續分享的。

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快!通過將這些樣式的屬性按照字母排序,你所創建的連貫性將幫你減少花費在尋找某個屬性的時間。

我知道有的人以這種方法組織排序,其他人又用另外的方法來組織樣式的順序。但是在我所在的公司,我們一致下定決心按照字母來排序。當你和其他人共同開發代碼的時候,這種方法肯定對你有用。每次看到某個樣式表沒有按照字母排序,我就很討厭,因為它們看起來比較凌亂無序……

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桂阳县| 赣州市| 晋州市| 衡山县| 靖州| 赣州市| 安岳县| 大同县| 六盘水市| 桂阳县| 驻马店市| 微山县| 广宗县| 自治县| 留坝县| 香河县| 黔南| 临夏县| 凤庆县| 商城县| 时尚| 谷城县| 九龙县| 五原县| 平邑县| 永城市| 彭州市| 铜梁县| 明溪县| 合作市| 宕昌县| 兴文县| 专栏| 兴国县| 托里县| 阿瓦提县| 德兴市| 腾冲县| 积石山| 呼图壁县| 兴和县|