css属性缩写总结
随着web标准的流行,xhtml+css已经被运用到许多网站(包括电子商务网站),在很大程度上代替了传统用表格布局,相对来说用xhtml+css布局的好处这里就不再说了。
代码的优化也是网站优化的一部分,代码的优化一般包括:标签是否运用合理、代码的压缩等。特别是对于大型网站,代码的压缩是很重要的一部分,所以了解一些css属性的缩写,这有利于压缩代码,为网页减肥。
下面是一些常用css属性的缩写:
一:边框border缩写
border:border-width|border-style|border-color 例如:border:1px solid #000;
二:背景background缩写
background:background-color|background-image|background-repeat|background-attachment|background-position
例如:background:#f00 url(background.gif) no-repeat fixed 0 0;
三:字体font缩写
font:font-style|font-variant|font-weight|font-size|line-height|font-family
例如:font:italic small-caps bold 12px/1.5 sans-serif;
注意,如果你缩写字体定义,至少要定义font-size和font-family两个值。
四:列表list缩写
list-style:list-style-type|list-style-position|list-style-image
例如:list-style:square inside url(image.gif);
五:外边距margin与内边距padding缩写
margn外边距与padding内边距是制作布局时常用到的两个属性,传统的写法如下:
margin:margin-top | margin-right | margin-bottom | margin-left
padding: padding-top | padding-right | padding-bottom | paddin-left
margin与padding可以带一个、二个、三个、四个参数,各有不同的含义。
一个参数时,例如我们常用到的*{margin:0;padding:0;}表示margin-top、margin-right、margin-bottom、margin-left和padding-top、padding-right、padding-bottom、paddin-left都一样为0。
两个参数时,例如:*{margin:10px 5px; pdding:10px 5px;}表示margin-top、margin-bottom、padding-top、padding-bottom为10px,margin-right、margin-left、padding-right、paddin-left为5px
当三个参数,例如:*{margin:10px 5px 6px; pdding:10px 5px 6px;}表示margin-top、padding-top为10px,margin-right、margin-left、padding-right、paddin-left为5px,margin-bottom、padding-bottom为6px.
以上为一些常用的css缩写,欢迎交流!
原创文章,转载请注明:来自谢锋的博客
本文链接地址:http://www.onlycss.cn/2010/04/css-abbreviation/