建站学习网,专业提供各类建站教程,网页素材,SEO资讯等建站资源!

网站模板_网站源码_网站素材_建站教程_建站学习网

当前位置:建站学习网 > DIV+CSS教程 > CSS布局实例 >

不用float实现模块居中布局

更新时间:2015-10-14整理编辑:建站学习网阅读:0
  最常见实用的布局形式:上、中左、中右、底四个模块,宽度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,都是最俗的语法,非常简单,实用有限,可做技术参考。

本文网址:https://www.dedexuexi.com/divcss/bj/386.html

本站部分文章搜集与网络,如有侵权请联系本站,转载请说明出处。

标签:前端
收藏此文 赞一下!() 打赏本站

如本文对您有帮助,就请建站学习网抽根烟吧!

支付宝打赏
微信打赏
CSS布局实例:隐藏input文字
« 上一篇2015年10月13日
CSS写的简单个人信息登记表格示例
2015年10月13日下一篇 »
  • CSS Wave滤镜用法示例
    0阅读
    CSS Wave滤镜可能很多朋友并不喜欢用,其实用的好了,可以有不少奇异效果。CSS Wave滤镜可把对象按垂直方向叠加波形样式,使对象年上去像波浪一样。语法示例:filter:wave(add=add,freq=freq,lightst
  • CSS写的简单表格示例
    0阅读
    使用CSS写表格,不要有所怀疑,主要是对html结构进行css样式重定义,大家可以看看效果图,个人感觉还不错,感兴趣的朋友可以参考下 复制代码 代码如下: !DOCTYPE HTML html head meta http-equiv=Conte
  • 纯CSS代码实现翻页
    0阅读
    !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Strict//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd html xmlns=http://www.w3.org/1999/xhtml xml:la...
  • 表格列表偶数列、奇数列的CSS样式示例
    0阅读
    表格列表CSS样式包括:偶数列、奇数列、鼠标经过时样式、标题列等等,在接下来的示例中将为大家完美呈现,感兴趣的朋友不要错过 HTML示例源代码: 复制代码 代码如下: table class=list_table
  • 用CSS3创建一个旋转可变色按钮
    0阅读
    先从HTML: div a class=button旋转按钮/a /div 和现在的CSS: .button { background:#aaa; color:#555; font-weight:bold; font-size:15px; padding:10px 15px; border:none...
 
QQ在线咨询