All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
用SQL批量插入数据_[SQL,Server教程]
XHTML代码的基本应用_[Html教程]
PHP技巧:PHP对GB编码动态转UTF-8几种方法评测_[PHP教程]
SQL,Server,7.0,入门(四)_mssql学习_编程技术
PHP实例:取得上层目录_[PHP教程]
javascript代码混淆综合解决方案_JavaScript技术_编程技术
Visual,Studio,2008中的SQL数据库发布_[Asp.Net教程]
C#中的@符号的使用及注意事项_[Asp.Net教程]
理解掌握ASP.NET与客户端缓存之HTTP协议_.net资料_编程技术
6条ASP.NET编程实用技巧_[Asp.Net教程]
Reading number is top 10 pictures
2012 national geographic daily picture4
美女
Beautiful vacuum girl3
这玉米,买还是不卖?
史上最大的哺乳动物迁移
胸部遭到偷窥的女人们
Household design of gorgeous series
The most popular girls welcome eggplant
XuYing poker perspective garment debut
Discharge accidentally Actresses by the breast3
Download software ranking
Sora aoi - one of more PK
终极变速大师Speeder3.26
Photoshop 8.0图象编辑软件
matrix3
VC++6.0培训教程
jdk1.6 for windows
ASP.NET.2.0.XML.高级编程(第3版)
Prostitutes diary
Tram sex maniac 2 (H) rar bag14
The king of fighters 97(Mobile phone games-apk)
归海一刀 published in(发表于) 2014/3/30 5:17:30 Edit(编辑)
Div布局中如何实现自适应高度_[Html教程]

Div布局中如何实现自适应高度_[Html教程]

Div布局中如何实现自适应高度_[Html教程]

  如果我们想在3列布局的最后加一行页脚,放版权之类的信息。就遇到必须对齐3列底部的问题。在table布局中,我们用大表格嵌套小表格的方法,可以很方便对齐三列;而用div布局,三列独立分散,内容高低不同,就很难对齐。其实我们完全可以嵌套div,把三列放进一个DIV中,就做到了底部对齐。下面是实现例子(白色背景框模拟一个页面):

  Body 这里是#header{ MARGIN: 0px; BORDER: 0px; BACKGROUND: #ccd2de; WIDTH: 580px; HEIGHT: 60px;}

  这里是#mainbox { MARGIN: 0px; WIDTH: 580px; BACKGROUND: #FFF; }包含了#menu,#sidebar和#content 这里是#menu{ FLOAT: right; MARGIN: 2px 0px 2px 0px; PADDING:0px 0px 0px 0px; WIDTH: 400px; BACKGROUND: #ccd2de; }

  这里是#sidebar{ FLOAT: left; MARGIN: 2px 2px 0px 0px; PADDING: 0px; BACKGROUND: #F2F3F7; WIDTH: 170px; },背景颜色用的是#main的背景色。

  这里是#content{ FLOAT: right; MARGIN: 1px 0px 2px 0px; PADDING:0px; WIDTH: 400px; BACKGROUND: #E0EFDE;}

  这里是#footer{ CLEAR: both; MARGIN: 0px 0px 0px 0px; PADDING: 5px 0px 5px 0px; BACKGROUND: #ccd2de; HEIGHT: 40px; WIDTH: 580px; }。

  这个例子的页面主要代码如下:

  

  

  

  

  

  

  

  具体样式表都写在相应版块里了。重点在于#mainbox层嵌套了#menu,#sidebar和#content三个层。当#content的内容增加,#content的高度就会增高,同时#mainbox的高度也会撑开,#footer层就自动下移。这样就实现了高度的自适应。

  另外值得注意的是:#menu和#content都是浮动在页面右面"FLOAT: right;",#sidebar是浮动在#menu层的左面"FLOAT: left;",这是浮动法定位,还可以采用绝对定位来实现这样的效果。

  这个方法存在另一个问题,就是侧列#sidebar的背景无法百分之百。一般的解决办法就是用body的背景色来填充满。(不能使用#mainbox的背景色,因为在Mozilla等浏览器中#mainbox的背景色失效。)

  好了,主要的框架已经搭建完毕,剩下的工作只是往里面添砖加瓦。




 
 
 
 
 


添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.