CSS的十八般技巧
2007/1/13 23:04:29
翻譯:阿捷
原文作者:Roger Johansson
作者簡(jiǎn)介:住在瑞典哥德堡,1994年開(kāi)始接觸和參與web設(shè)計(jì),456 Berea Street是他的住址,因此采用這個(gè)名字作為他的個(gè)人主頁(yè)域名
最近,經(jīng)常有朋友問(wèn)我一些工作中遇到的CSS問(wèn)題。他們總是不能很好的控制CSS,影響CSS的效率發(fā)揮。我來(lái)分析總結(jié)一下錯(cuò)誤所在,幫助大家更加容易使用CSS。
本文總結(jié)了我開(kāi)始使用CSS布局方法以來(lái)所有的技巧和兼容方案,我愿意把這些與你分享,我會(huì)重點(diǎn)解釋一些新手容易犯的錯(cuò)誤(包括我自己也犯過(guò)的),如果你已經(jīng)是CSS高手,這些經(jīng)驗(yàn)技巧可能已經(jīng)都知道,如果你有更多的,希望可以幫我補(bǔ)充。
一.使用css縮寫(xiě)
使用縮寫(xiě)可以幫助減少你CSS文件的大小,更加容易閱讀。css縮寫(xiě)的主要規(guī)則請(qǐng)參看《常用css縮寫(xiě)語(yǔ)法總結(jié)》,這里就不展開(kāi)描述。
二.明確定義單位,除非值為0
忘記定義尺寸的單位是CSS新手普遍的錯(cuò)誤。在HTML中你可以只寫(xiě)width="100",但是在CSS中,你必須給一個(gè)準(zhǔn)確的單位,比如:width:100px width:100em。只有兩個(gè)例外情況可以不定義單位:行高和0值。除此以外,其他值都必須緊跟單位,注意,不要在數(shù)值和單位之間加空格。
三.區(qū)分大小寫(xiě)
當(dāng)在XHTML中使用CSS,CSS里定義的元素名稱是區(qū)分大小寫(xiě)的。為了避免這種錯(cuò)誤,我建議所有的定義名稱都采用小寫(xiě)。
class和id的值在HTML和XHTML中也是區(qū)分大小寫(xiě)的,如果你一定要大小寫(xiě)混合寫(xiě),請(qǐng)仔細(xì)確認(rèn)你在CSS的定義和XHTML里的標(biāo)簽是一致的。
四.取消class和id前的元素限定
當(dāng)你寫(xiě)給一個(gè)元素定義class或者id,你可以省略前面的元素限定,因?yàn)镮D在一個(gè)頁(yè)面里是唯一的,而clas s可以在頁(yè)面中多次使用。你限定某個(gè)元素毫無(wú)意義。例如:
div#content { /* declarations */ }
fieldset.details { /* declarations */ }
可以寫(xiě)成
#content { /* declarations */ }
.details { /* declarations */ }
這樣可以節(jié)省一些字節(jié)。
五.默認(rèn)值
通常padding的默認(rèn)值為0,background-color的默認(rèn)值是transparent。但是在不同的瀏覽器默認(rèn)值可能不同。如果怕有沖突,可以在樣式表一開(kāi)始就先定義所有元素的margin和padding值都為0,象這樣:
* {
margin:0;
padding:0;
}
下一頁(yè)
返回列表
返回首頁(yè)
主站蜘蛛池模板:
欧美三级韩国三级日本三斤|
象人族女人能吃得消吗|
小蝌蚪视频网站|
久久精品亚洲一区二区三区浴池
|
精品久久综合一区二区|
国产在线观看免费不卡|
最新精品亚洲成a人在线观看|
天天干夜夜操视频|
丝瓜草莓www在线观看|
日本大片在线看黄a∨免费|
亚洲丝袜第一页|
欧美疯狂性受xxxxx另类|
免费人成在线观看网站品爱网|
色yeye在线观看|
国产人妖chinats|
国产三级在线视频播放线|
国产精品视频白浆免费视频|
jazzjazz国产精品一区二区|
成人中文字幕在线|
久久久一区二区三区|
日韩精品视频在线播放|
亚洲人成色77777|
欧美日韩亚洲国产综合|
亚洲精品一卡2卡3卡四卡乱码|
白白色免费在线视频|
午夜理论影院第九电影院|
色噜噜狠狠成人网|
国产成人aaa在线视频免费观看|
www.欧美色|
国产精品真实对白精彩久久|
99精品欧美一区二区三区综合在线|
尹人香蕉网在线观看视频|
中文字幕亚洲日本岛国片|
日本免费网站视频www区|
久久精品亚洲精品国产色婷|
最近免费中文字幕大全免费版视频|
亚洲国产高清美女在线观看|
欧美金发大战黑人wideo|
亚洲精品在线视频观看|
玉蒲团之偷情宝鉴电影|
免费A级毛片无码视频|