展会信息港展会大全

Div+CSS布局入门教程(四) -- 用好border和clear
来源:互联网   发布日期:2016-03-25 16:42:13   浏览:1567次  

导读:四、页面制作(1)----用好border和clear 由于找工作找房子的原因,隔了这么久才能开始写教程,心里感觉很对不起一直在关注本站的朋友,今天是找到房子的第二天,于是赶快继续写教程...

四、页面制作(1)----用好border和clear

由于找工作找房子的原因,隔了这么久才能开始写教程,心里感觉很对不起一直在关注本站的朋友,今天是找到房子的第二天,于是赶快继续写教程。

这一节里面,主要就是想告诉大家如何使用好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; /*超出宽度部分隐藏*/

}

赞助本站

人工智能实验室

相关热词: 开发 编程 android

相关内容
AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港