CSS中的各种缩写

摘要

使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。

css缩写的主要规则如下:

颜色 color

16进制的色彩值,如果每两位的值相同,可以缩写一半,例如:
#000000可以缩写为#000;#336699可以缩写为#369;

盒尺寸

通常有下面四种书写方法:

1
2
3
4
property:value 1 ; /*表示所有边都是一个值value1*/
property:value 1 value 2 /*表示top和bottom的值是value1,right和left的值是value2*/
property:value 1 value 2 value 3 /*表示top的值是value1,right和left的值是value2,bottom的值是value3*/
property:value 1 value 2 value 3 value 4 /*四个值依次表示top,right,bottom,left*/

方便的记忆方法是顺时针,上 右 下 左。具体应用在margin和padding的例子如下:

1
margin : 1em 0 2em 0.5em ;

边框 border

边框的属性如下:

1
2
3
border-width : 1px ;
border-style : solid ;
border-color : #000 ;

可以缩写为一句:

1
border : 1px solid #000 ;

语法是border:尺寸 样式颜色;

背景 Backgrounds

背景的属性如下:

1
2
3
4
5
background-color : #f00 ;
background-image : url (background.gif);
background-repeat : no-repeat ;
background-attachment : fixed ;
background-position : 0 0 ;

可以缩写为一句:

1
background : #f00 url (background.gif) no-repeat fixed 0 0 ;

语法是background:背景颜色 背景图片 填充类型 附属定位;

你可以省略其中一个或多个属性值,如果省略,该属性值将用浏览器默认值,默认值为:

color: transparent
image: none
repeat: repeat
attachment: scroll
position: 0% 0%

字体 fonts

字体的属性如下:

1
2
3
4
5
6
font-style : italic ;
font-variant : small-caps ;
font-weight : bold ;
font-size : 1em ;
line-height : 140% ;
font-family : "Lucida Grande" , sans-serif ;

可以缩写为一句:

1
font : italic small-caps bold 1em / 140% "Lucida Grande" , sans-serif ;

注意,如果你缩写字体定义,至少要定义font-size和font-family两个值。

列表 lists

取消默认的圆点和序号可以这样写list-style:none;,

list的属性如下:

1
2
3
list-style-type : square ;
list-style-position : inside ;
list-style-image : url (image.gif);

可以缩写为一句:

1
list-style : square inside url (image.gif);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值