返回列表 发帖

CSS Border (边框)边框-单独设置各边

在 CSS 中,可以指定不同的侧面不同的边框:

实例
p
{
border-top-style:dotted;
border-right-style:solid;
border-bottom-style:dotted;
border-left-style:solid;
}

尝试一下 »
上面的例子也可以设置一个单一属性:

实例
border-style:dotted solid;

尝试一下 »
border-style 属性可以有 1-4 个值:

border-style:dotted solid double dashed;
上边框是 dotted
右边框是 solid
底边框是 double
左边框是 dashed

border-style:dotted solid double;
上边框是 dotted
左、右边框是 solid
底边框是 double

border-style:dotted solid;
上、底边框是 dotted
左、右边框是 solid

border-style:dotted;
四面边框是 dotted
上面的例子用了 border-style。然而,它也可以和 border-width 、 border-color 一起使用。

透明边框
CSS2 引入了边框颜色值 transparent,这个值用于创建有宽度的不可见边框。

透明样式的定义如下:

a:link, a:visited {   

border-style: solid; border-width: 5px; border-color: transparent;

} a:hover {border-color: gray;}

利用 transparent,使用边框就像是额外的内边距一样;此外还有一个好处,就是能在你需要的时候使其可见。这种透明边框相当于内边距,因为元素的背景会延伸到边框区域(如果有可见背景的话)。

边框-简写属性
上面的例子用了很多属性来设置边框。

你也可以在一个属性中设置边框。

你可以在"border"属性中设置:

border-width
border-style (required)
border-color
实例
border:5px solid red;

尝试一下 »

Examples
更多实例
所有边框属性在一个声明之中
本例演示用简写属性来将所有四个边框属性设置于同一声明中。

设置下边框的样式
本例演示如何设置下边框的样式。

设置左边框的宽度
本例演示如何设置左边框的宽度。

设置四个边框的颜色
本例演示如何设置四个边框的颜色。可以设置一到四个颜色。

设置右边框的颜色
本例演示如何设置右边框的颜色。

返回列表