background-color: #EEFAFF;
width: 30%;
float: left;
border: 1px solid #000000;
}
查看修改后的页面,可以看到box的外边多了一条1像素宽的黑色实线边框。在border: 1px solid #000000;一句中,我们一起为border指定了三个属性值,其实它等效与下面的CSS语句:
border-style:solid;其实CSS中还有一些属性支持这样的写法,比如之前学过的font。但是我们在这个入门教程中将不做过多的讨论,而在CSS应用教程中介绍。下面让我们来看看如何控制某一侧的边框属性。我们为boxhead div添加一个1像素的虚线下侧边框,查看效果。修改的代码如下:
.boxhead {p style="border:dotted" /p
p style="border:double"/p
p style="border:groove"/p
p style="border:inset"/p
p style="border:outset"/p
p style="border:ridge"/p
CSS填充属性(padding)填充属性定义的是内容(content)与边框(border)的距离,下面我们来为boxhead div添加一个5像素的填充。
.boxhead {看看修改之后的页面,是不是boxhead div中的内容距离边框有了一段距离?与边框属性(border)一样,填充属性(padding)也可以只设定某一边。例如:padding-left、padding-bottom。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)CSS边界属性(marging)为了更好的理解边界(marging)属性,我们现在试着为网页多添加几个box,然后再看看网页的外观。你会发现box都连在了一起,也许你不喜欢这样的布局,事实上我也不喜欢。那么我们就为他们设置边界属性吧,需要修改的代码如下:
.box {修改之后的页面所有的box之间都有了5个像素的间隔,这就是边界属性的作用。当然了,边界属性与其他两个构成盒子的属性一样都可以单独定义某一个方向。
至此,我们已经了解了构成盒子的几个元素。不过想要完全的掌握盒子的还需要不断的实践,尤其是想要完全用盒子来取代table定位的朋友更是要花一定的时间在实践练习上。
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)