it技术指南:www.itedus.com
  • 信息订阅

IT指南

  • TNT五分钟问卷赢IPOD
  • 贝塔斯曼
  • 广告联盟
  • No pay, More gain!
  • 单价15元-网络广告平台
  • 注册阿里妈妈赚广告费
  • 首页
  • 新闻资讯
  • 网页制作
  • 软件使用
  • 操作系统
  • 软件编程
  • 网络编程
  • 图象处理
  • 网站欣赏
  • 数据库
  • 认证考试
  • 站长知识
正在浏览栏目导航:首页 > 网页制作 > DIV+CSS >

不用float实现div层居中

时间:2007-11-15 12:14:00   来源:itedus.cm  作者:

最常见的div css网页布局形式:上、中左、中右、底四个模块,宽度760px,整体页面居中。

结构代码,top left right foot 四个模块全部独立、互不嵌套。

<div id="top">head</div>

<div id="left">
<div id="left_module">left</div>
</div>

<div id="right">
<div id="right_module">right</div>
</div>

<div id="foot" >foot</div>

顶部属于常规定义。

#top { height:100px; background:#ccc; width:760px; margin:auto; text-align:center;}

方法A: 外层left定义为760px宽并居中;内层left_module定义为实际的左侧宽度280px,且绝对定位,top值等于顶部定义的高度。
这种方法的好处是:left right 两个模块代码片断可以互换调整显示优先级。

#left { width:760px; margin:auto;}
#left_module { width:280px; position:absolute; top:100px; padding:10px;}

方法B: 外层left定义为760px宽并居中,相对浮动于top;内层left_module定义为实际的左侧宽度280px,且绝对定位。
这种方法的好处是:顶部的高度可以自由延伸。

#left { width:760px; margin:auto; position:relative;}
#left_module { width:280px; position:absolute; padding:10px;}

外层right定义为760px宽并居中,内层right_module定义为实际的右侧宽度440px,使用margin语法居左。right_module定义的背景色是实际右侧的背景色,定义的高度就是实际中间模块的高度;right的背景色就是实际左侧的背景色。

#right { width:760px; margin:auto; background:#E8E8E8;}
#right_module { width:440px; background:#F0F0F0; height:360px; margin:0 0 0 auto; padding:10px;}

底部也属于常规定义。

#foot { height:100px; background:#ccc; width:760px; margin:auto; text-align:center;}

测试环境IE6.0和FF1.5,都是最俗的语法,非常简单,实用有限,可做技术参考。

关键字:CSS,DIV
关闭此页
上一篇:下面没有链接了
下一篇:参考:div css命名规范

相关文章

     ·参考:div css命名规范  (2007-11-15 12:13:55)
     ·DIV相对于父DIV底部对齐的实现方法  (2007-11-15 12:13:46)
     ·实现CSS网页布局的简单原理  (2007-11-15 12:13:42)
     ·三列式网页布局如何用CSS floats创建?  (2007-11-15 12:13:33)
     ·DIV CSS列形导航一例  (2007-11-15 12:13:24)
     ·完全CSS下拉菜单  (2007-11-15 12:13:20)
     ·DIV不是万能膏药  (2007-08-26 17:59:38)
     ·DIV下图片自适应解决方法  (2007-08-26 17:59:25)
     ·两分钟做个xhtml+css的网站首页  (2007-08-26 17:59:20)
     ·如何隐藏网页中的层DIV  (2007-08-26 17:59:16)
本栏目推荐
  • 不用float实现div层
  • 参考:div css命名规
  • 图片IMG与容器下边界
  • DIV相对于父DIV底部

排行榜

  • 1闭合浮动元素(clearing float)的简单
  • 2完全CSS下拉菜单
  • 3DIV CSS列形导航一例
  • 4三列式网页布局如何用CSS floats创建?
  • 5实现CSS网页布局的简单原理
  • 6DIV相对于父DIV底部对齐的实现方法
  • 7图片IMG与容器下边界有空隙的解决方法
  • 8参考:div css命名规范

最新信息

  • 不用float实现div层居中
  • 参考:div css命名规范
  • 图片IMG与容器下边界有空隙的解决方法
  • DIV相对于父DIV底部对齐的实现方法
  • 实现CSS网页布局的简单原理
  • 三列式网页布局如何用CSS floats创建?
  • DIV CSS列形导航一例
  • 完全CSS下拉菜单
关于站点 - 广告服务 - 联系我们 - 返回顶部
Copyright © 2007 www.itedus.com . All rights reserved.QQ群:8814225
如果碰到相关技术问题可以联系我们,原创相关问题请与站长及时联系.鄂ICP备07005792号