易捷网络专注企业网站建设
11年企业网站建设经验、响应式网站建设,兼容PC、手机、平板全
终端,给你更佳的浏览体验...

css中网页自适应高度的设计

来源:网站建设行业资讯网
添加时间:2022-02-13

如果我们想在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:2px0px2px0px;PADDING:0px0px0px0px;WIDTH:400px;BACKGROUND:#ccd2de;}
这里是#sidebar{FLOAT:left;MARGIN:2px2px0px0px;PADDING:0px;BACKGROUND:#F2F3F7;WIDTH:170px;},背景颜色用的是#main的背景色

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

这里是主要内容,根据内容自动适应高度

这里是主要内容,根据内容自动适应高度

这里是主要内容,根据内容自动适应高度

这里是#footer{CLEAR:both;MARGIN:0px0px0px0px;PADDING:5px0px5px0px;BACKGROUND:#ccd2de;HEIGHT:40px;WIDTH:580px;}。
这个例子的页面主要代码如下:

<divid=''header''></div>
<divid=''mainbox''>
<divid=''menu''></div>
<divid=''sidebar''></div>
<divid=''content''></div>
</div>
<divid=''footer''></div>

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

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

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

好了,主要的框架已经搭建完毕,剩下的工作只是往里面添砖加瓦。如果你希望尝试其他布局,推荐看看以下文章:

CSS布局16例
onestab:三栏复合布局演示
onestab:自由伸展的三栏式版面
Tips:[onestab的''P.I.E''专题]还有更多精彩介绍,推荐去看看。

网站建设计最新案例赏析:


阳光雨露信息技术服务网站制作首页设计效果图
阳光雨露信息技术服务
吴江正大纺织厂网站制作首页设计效果图
吴江正大纺织厂
广州黑蜂科技有限公司网站制作首页设计效果图
广州黑蜂科技有限公司
广州飞进信息科技网站制作首页设计效果图
广州飞进信息科技
佛山市共宏纺织机械网站制作首页设计效果图
佛山市共宏纺织机械
千瑞文化信息有限公司网站制作首页设计效果图
千瑞文化信息有限公司
深圳信雅文化传播网站制作首页设计效果图
深圳信雅文化传播
上海艾艺信息技术网站制作首页设计效果图
上海艾艺信息技术
广州康耐登家居用品网站制作首页设计效果图
广州康耐登家居用品
广州庄齐实验室工程网站制作首页设计效果图
广州庄齐实验室工程
 

网站建设行业资讯推荐阅读:


企业建设营销型网站要注意哪些网站设计怎么做才有更好的效果网站建设制作服务之前需要了解网站是什么深圳网站建设基础知识:详解静态/动态网站网页交互设计如何结合用户浏览行为进行策略分析自定义菜单接口向未认证订阅号开放深圳商城网站设计需要遵守哪些原则深圳网站建设公司需要新的创意如何找回工信部备案密码深圳营销网站制作的特点是什么通过CMS删除和添加网站内容网络营销跨界营销的流量巧用-深圳网站建设分享http与https哪个对网站优化更有帮助网上商城系统网站设计方案费用多少网站SEO优化如何实现全网在首页网络运营商2015年建设展望企业网站建设如何实现利益较大化携程网收购艺龙网传闻背后:进攻是最好的防守深圳网站建设未来的发展方向企业网站建设流程图的流程都有哪些网站改版需要注意什么内容什么网站容易被百度收录成功的手机网站设计良好的用户体验深圳网站建设之营销型网站建设设计方案怎样设计网站有哪些方法呢品牌网站建设有哪些原则出色的手机网站建设应当考虑哪些标准企业网站建设的六大步骤如何设计网站才能更加让人容易理解百度pagerank、百度权值不存在你知道吗网站建设有什么步骤流程如何让搜索引擎喜欢我们的网站干货:第一眼很关键!网页设计如何吸引眼球!如何从客户的角度建设营销网站1低个免费在线工具测试网站速度网站的质量的取决因素浅谈中小企业如何利用网站提示企业形象网站设计的核心要素是什么如何做成功的企业网站制作做搜索引擎网站推广有哪一方面的优势如何在模板建站和定制开发中做出选择呢阿里云备案审核需多长时间网页设计成功的五大关键如何选择专业的广州网站建设公司深圳做网站建议从三方面入手多用户商城系统的发展趋势SEO一般有哪些步骤或环节深圳福田网站设计流程,常用的网站排版设计技巧有哪些营销型网站布局​应该如何规划中小企业建设网站目的网站建设少不了专题页网站专题页的作用分析传统的企业如何打破互联网壁垒什么样的网站建设更具设计感网站建设优化的几点建设性意见企业网站建设过程中需注意的低价陷阱自适应和响应式的区别有哪些你知道吗来说说网站制作的详细架构解析网站备案和域名备案有什么区别wordpress根据文章显示不同的侧边栏不建商城网站,何以夺得“互联网+”天下
企业网站建设行业信息服务发布平台!
(www.fantodo.com)版权所有
QQ在线咨询