22.5 对象的四个边框

从前面的章节中可以知道边框(border)是复合属性,这个复合属性由边框颜色、边框样式和边框宽度组成的,所表示的边框为顶端、右端、底端和左端的边框值,而且是同一个效果的值。

边框属性是复合属性,是由上端、右端、下端和左端边框属性组成的复合属性,也可以单独表示某一方向的边框,如只设置对象顶端的边框,以区分其他的边框。为了实现边框在不同方向设置边框属性,需要对不同边框方面的属性进行设置。

在网页中表示的边框都是矩形的,即由上下左右的边框围成对象,在本书中也称之为顶端、右端、底端和左端的边框。通过边框方向属性可以设置边框在不同位置的边框值,代码如下所示。

❑属性border-top:表示顶端的边框。

❑属性border-right:表示右端的边框。

❑属性border-bottom:表示底端的边框。

❑属性border-left:表示左端的边框。

通过上面的属性可以设置不同位置的边框值,本小节分别介绍顶端、右端、底端和左端的属性值以及用法。

22.5.1 设置顶端边框的属性

顶端边框的属性专门用来设置对象的顶部边框。设置本属性,与其他方向的边框值没有影响,同时,属性值所接的值与复合属性一样,由边框宽度、边框颜色和边框样式组成的。代码如下。


border-top:border-width||border-style||border-color


顶端的边框属性用border-top表示,其属性值有三个参数,第一个border-width表示顶部边框的宽度,第二个border-style表示顶部边框的样式,第三个border-color表示顶部边框的颜色。需要注意的是,对这三个参数值的顺序没有要求,即可以以任意顺序出现。

设置了顶端边框后,就确定了顶部的边框效果,代码22.5表示border-top在对象层中的用法。

代码22.5 源代码\第22章\border-top用法.html


—————————————文件名:border-top用法.html—————————————

01 <html>

02 <head>

03 <title>border-top用法</title>

04 <style type="text/css">

05 #btop

06 {

07 width:200px;

08 height:150px;

09 /设置顶部边框为5像素红色实线/

10 border-top:5px solid red;

11 }

12 </style>

13 </head>

14 <body>

15 <div id="btop">

16 在这个层里面,只有顶端存在边框<br>

17 宽为200px,高为150。

18 </div>

19 上面的层高为150px。

20 </body>

21 </html>


【代码解析】代码第15行设置ID为btop的层对象的大小为宽200像素,高150像素。代码第5~11行设置顶部边框为5像素,且为红色实线,对其他方向和边框没有设置,即设置border-top属性,不会影响其他方向和边框,效果如图22.5所示。

22.5 对象的四个边框 - 图1

图 22.5 border-top用法