网络编程
位置:首页>> 网络编程>> 网页设计>> Web标准基础教程:CSS简写指南(2)

Web标准基础教程:CSS简写指南(2)

 来源:前端观察 发布时间:2010-04-02 12:47:00 

标签:CSS简写,缩写,web标准,教程,CSS优化

边框(border)

border是个比较灵活的属性,它有border-width、border-style、border-color三个子属性。


border-width:数字+单位;
border-style: none || hidden || dashed || dotted || double || groove || inset || outset || ridge || solid ;
border-color: 颜色 ;


它可以按照width、style和color的顺序简写:


border:5px solid #369;


有的时候,border可以写的更简单些,有些值可以省掉,但是请注意哪些是必须的,你也可以测试一下:


border:groove red; //大家猜猜这个边框的宽度是多少?
border:solid; //这会是什么样子?
border:5px; //这样可以吗?
border:5px red; //这样可以吗??
border:red; //这样可以吗???


通过上面的代码可以了解到,border默认的宽度是3px,默认的色彩是black——黑色。border的缩写中border- style是必须的。

同时,还可以对每条边采用缩写:


border-top:4px solid #333;
border-right:3px solid #666;
border-bottom:3px solid #666;
border-left:4px solid #333;


还可以对每个属性采用缩写:


border-width:1px 2px 3px; //最多可用四个值,缩写规则类似盒子大小的缩写,下同
border-style:solid dashed dotted groove;
border-color:red blue white black;

outline

outline类似border,不同的是border会影响盒模型,而outline不会。


outline-width:数字+单位;
outline-style: none || dashed || dotted || double || groove || inset || outset || ridge || solid ;
outline-color: 颜色 ;


可以缩写为:


outline:1px solid red;


同样,outline的简写中,outline-style也是必须的,另外两个值则可选,默认值和border相同。

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com