CSS的十八般技巧(1)
使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则请参看《常用css缩写语法总结》,这里就不展开描述。【来源:开店乐www.KaiDianLe.Com】
二.明确定义单位,除非值为0忘记定义尺寸的单位是CSS新手普遍的错误。在HTML中你可以只写width="100",但是在CSS中,你必须给一个准确的单位,比如:width:100px width:100em。只有两个例外情况可以不定义单位:行高和0值。除此以外,其他值都必须紧跟单位,注意,不要在数值和单位之间加空格。
三.区分大小写当在XHTML中使用CSS,CSS里定义的元素名称是区分大小写的。为了避免这种错误,我建议所有的定义名称都采用小写。
class和id的值在HTML和XHTML中也是区分大小写的,如果你一定要大小写混合写,请仔细确认你在CSS的定义和XHTML里的标签是一致的。
四.取消class和id前的元素限定当你写给一个元素定义class或者id,你可以省略前面的元素限定,因为ID在一个页面里是唯一的,而clas s可以在页面中多次使用。你限定某个元素毫无意义。例如:
div#content { /* declarations */ }可以写成
#content { /* declarations */ }这样可以节省一些字节。
五.默认值通常padding的默认值为0,background-color的默认值是transparent。但是在不同的浏览器默认值可能不同。如果怕有冲突,可以在样式表一开始就先定义所有元素的margin和padding值都为0,象这样:
* {CSS中,子元素自动继承父元素的属性值,象颜色、字体等,已经在父元素中定义过的,在子元素中可以直接继承,不需要重复定义。但是要注意,浏览器可能用一些默认值覆盖你的定义。
七.最近优先原则如果对同一个元素的定义有多种,以最接近(最小一级)的定义为最优先,例如有这么一段代码
Update: Lorem ipsum dolor set
在CSS文件中,你已经定义了元素p,又定义了一个class"update"
p {这两个定义中,class="update"将被使用,因为class比p更近。你可以查阅W3C的《 Calculating a selector’s specificity》 了解更多。
八.多重class定义一个标签可以同时定义多个class。例如:我们先定义两个样式,第一个样式背景为#666;第二个样式有10 px的边框。
.one{width:200px;background:#666;}在页面代码中,我们可以这样调用
<div class="one two"></div>这样最终的显示效果是这个div既有#666的背景,也有10px的边框。是的,这样做是可以的,你可以尝试一下。
九.使用子选择器(descendant selectors)CSS初学者不知道使用子选择器是影响他们效率的原因之一。子选择器可以帮助你节约大量的class定义。我们来看下面这段代码:
<div id="subnav">这段代码的CSS定义是:
div#subnav ul { /* Some styling */ }你可以用下面的方法替代上面的代码
<ul id="subnav">样式定义是:
#subnav { /* Some styling */ }用子选择器可以使你的代码和CSS更加简洁、更加容易阅读。
【日期:2006-10-19】【作者:不祥】【转载自:开店乐】
相关文章:
最好的网上开店系统:凡人网络购物系统免费下载
定位你的网站CI形象
网页布局理念
主页的艺术处理
怎样设计首页?(解答)
新颜:经典品牌logo的web2.0版
世界顶尖网页设计师作品
韩国站点精选
服装网站
商业网站设计主要原则
几千个3D及素材网址收集!
网站欣赏0131
网站欣赏0130
网站欣赏013
网站欣赏0219
网站欣赏0218
网站欣赏0216
网站欣赏0215
网站欣赏0214
网站欣赏0213
网站欣赏0211
网站欣赏0212
网站欣赏021
网站欣赏0119
网站欣赏0118
网站欣赏0117
网站欣赏0115
网站欣赏011
网站欣赏113
网站欣赏112
网站欣赏111
网站欣赏110
网站欣赏109
网站欣赏108
网站欣赏108
网站欣赏107
网站欣赏107
网站欣赏106
网站欣赏105
网站欣赏104
网站欣赏103
网站欣赏102
网站欣赏101
网站欣赏10
网站欣赏99
网站欣赏98
网站欣赏97
网站欣赏96
网站欣赏95
网站欣赏94
网站欣赏93
网站欣赏92
网站欣赏91
网站欣赏90
网站欣赏9
网站欣赏89
网站欣赏88
网站欣赏87
网站欣赏86
网站欣赏85
网站欣赏84
网站欣赏83
网站欣赏82
网站欣赏81
网站欣赏80
网站欣赏8
网站欣赏79
网站欣赏78
网站欣赏77
网站欣赏76
网站欣赏75
网站欣赏74
网站欣赏73
网站欣赏72
网站欣赏71
网站欣赏70
网站欣赏7
网站欣赏69
网站欣赏68
网站欣赏67
网站欣赏66
网站欣赏65
网站欣赏64
网站欣赏63
网站欣赏62
网站欣赏61
网站欣赏60
网站欣赏6
网站欣赏59
网站欣赏58
网站欣赏57
网站欣赏56
网站欣赏55
网站欣赏54
网站欣赏53
网站欣赏52
网站欣赏51
网站欣赏50
网站欣赏5
网站欣赏49
网站欣赏48
版权所有:Kaidianle.Com 联系方式:Shnxn@Yhaoo.Com.Cn 京ICP备06028743号 在线留言