教程集 www.jiaochengji.com
教程集 >  脚本编程  >  javascript  >  正文 Div CSS布局入门教程5

Div CSS布局入门教程5

发布时间:2023-10-31   编辑:jiaochengji.com
教程集为您提供Div CSS布局入门教程5等资源,欢迎您收藏本站,我们将为您提供最新的Div CSS布局入门教程5资源

这一节里面,主要就是想告诉大家如何使用好border和clear这两个属性。

首先,如果你曾用过table制作网页,你就应该知道,如果要在表格中绘制一条虚线该如何做,那需要制作一个很小的图片来填充,其实我们还有更简单的办法,只要在<td></td>中加入这么一段就可以了,你可以试试:

 代码如下 复制代码
<div style="border-bottom:1px dashed #ccc"></div>

大家可以再次参考手册,然后你就能明白dashed、solid、dotted...等的作用,利用它们你可以制作出许多效果来,实线、虚线、双线、阴影线等等。

 代码如下 复制代码

<div id="banner"></div>

以上代码便可以实现设计草图中的banner,在css.css中加入以下样式:

 代码如下 复制代码

#banner {
background:url(banner.jpg) 0 30px no-repeat; /*加入背景图片*/
width:730px; /*设定层的宽度*/
margin:auto; /*层居中*/
height:240px; /*设定高度*/
border-bottom:5px solid #EFEFEF; /*画一条浅灰色实线*/
clear:both /*清除浮动*/
}

通过border很容易就绘制出一条实线了,并且减少了图片下载所占用的网络资源,使得页面载入速度变得更快。

另一个要说明的就是clear:both,表示清除左、右所有的浮动,在接下来的布局中我们还会用这个属性:clear:left/right。在这里添加clear:both是由于之前的ul、li元素设置了浮动,如果不清除则会影响banner层位置的设定。

 代码如下 复制代码

<div id="pagebody"><!--页面主体-->
<div id="sidebar"><!--侧边栏-->
</div>
<div id="mainbody"><!--主体内容-->
</div>
</div>

以上是页面主体部分,我们在css.css中添加以下样式:

 代码如下 复制代码

#pagebody {
width:730px; /*设定宽度*/
margin:8px auto; /*居中*/
}
#sidebar {
width:160px; /*设定宽度*/
text-align:left; /*文字左对齐*/
float:left; /*浮动居左*/
clear:left; /*不允许左侧存在浮动*/
overflow:hidden; /*超出宽度部分隐藏*/
}

您可能感兴趣的文章:

上一篇:css-颜色渐变 下一篇:XML的显示--CSS
[关闭]
~ ~