您当前的位置: 首页 > 前端教程 > CSS教程 > float与clear 的使用(三栏布局实例)

float与clear 的使用(三栏布局实例)

作者:不详 来源:网络 发布时间: 2010-11-03 09:50 点击:
float与clear是DIV+CSS布局的关键.这二个关键字使用得水平直接反应个人CSS水平.本文通过一个网页三栏布局实例来讲下这二个元素的使用 绝大多数网页设计者都熟悉传统的网页设计技术,用这些技术可以生成带有表格、创建固定宽度布局或者液态(它可以根据用户浏览器窗口宽

float与clear 的使用(三栏布局实例)

  float与clear是DIV+CSS布局的关键.这二个关键字使用得水平直接反应个人CSS水平.本文通过一个网页三栏布局实例来讲下这二个元素的使用
  绝大多数网页设计者都熟悉传统的网页设计技术,用这些技术可以生成带有表格、创建固定宽度布局或者“液态”(它可以根据用户浏览器窗口宽度自动伸缩)布局的网页。
  基本方法
  基本的布局包含五个div,即标题、页脚和三栏。标题和页脚占据整个页宽。左栏div和右栏div都是固定宽度的,并且用float属性来把它们挤压到浏览器窗口的左侧和右侧。中栏实际上占据了整个页宽,中栏的内容在左、右两栏之间“流淌”。由于中栏div的宽度并不固定,因此它可以根据浏览器窗口的改变进行必要的伸缩。中栏div的左侧和右侧的填充(padding)属性保证内容安排在一个整齐的栏中,甚至当它伸展到边栏(左栏或者右栏)的底端也是这样。
  三栏布局的一个例子
  XHTML代码:
  以下是引用片段:
  <body>
  <divid="header">
  <h1>Header</h1>
  </div>
  <divid="left">
  Portsidetext...
  </div>
  <divid="right">
  Starboardsidetext...
  </div>
  <divid="middle">
  Middlecolumntext...
  </div>
  <divid="footer">
  Footertext...
  </div>
  </body>
  下面是CSS代码:
  以下是引用片段:
  body{
  margin:0px;
  padding:0px;
  }
  div#header{
  clear:both;
  height:50px;
  background-color:aqua;
  padding:1px;
  }
  div#left{
  float:left;
  width:150px;
  background-color:red;
  }
  div#right{
  float:right;
  width:150px;
  background-color:green;
  }
  div#middle{
  padding:0px160px5px160px;
  margin:0px;
  background-color:silver;
  }
  div#footer{
  clear:both;
  background-color:yellow;
  }对与clear使用非常灵活,大家如果在布局中碰到解决不了的难题.可以考虑一下使用clear是否可以解决?

分享到:
本文"float与clear 的使用(三栏布局实例)"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(1)
100%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4