边框(border)
先介绍一下border的基本属性:
border-width:数字+单位;
border-style: none || hidden || dashed || dotted || double || groove || inset || outset || ridge || solid ;
border-color: 颜色 ;
border可以按照width、style和color的顺序简写:
[CSS在线]-示例代码border:5px solid #369;
备注:border默认的宽度是3px,默认的色彩是black——黑色。border的缩写中border-style是必须的。
我们还可以针对边的每个属性进行精简缩写,缩写规则类似盒子大小的缩写,如下:
[CSS在线]-示例代码border-width:1px 2px 3px;
border-style:solid dashed dotted groove;
border-color: red blue white black;
背景(background)
还是照例先介绍一下background的基本语法
background-color: color || #hex || RGB(% || 0-255) || RGBa;
background-image:url();
background-repeat: repeat || repeat-x || repeat-y || no-repeat;
background-position: X Y || (top||bottom||center) (left||right||center);
background-attachment: scroll || fixed;
background的简写可以大大的提高css的效率:
[CSS在线]-示例代码background:#fff url(img.png) no-repeat 0 0;
备注:background的简写也有些默认值:background:#fff url(img.png) no-repeat 0 0; background属性的值不会继承,你可以只声明其中的一个,其它的值会被应用默认的。
熟练的运用CSS简写,精简CSS代码,可以极大提高你的CSS代码的可读性。