• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >div/css > 学习DIV+CSS网页布局之三列布局

学习DIV+CSS网页布局之三列布局

作者:彼岸时光 字体:[增加 减小] 来源:互联网 时间:2017-06-02

本文主要包含学习DIV+CSS网页布局之三列布局等相关知识,彼岸时光 希望在学习及工作中可以帮助到您

DIV+CSS 网页布局第三篇:三列布局

1、宽度自适应三列布局

  三列布局的原理和两列布局的原理是一样的,只不过多了一列,只需给宽度自适应两列布局中间再加一列,然后重新计算三列的宽度,就实现了宽度自适应的三列布局。

  同样的道理,更多列的布局,其实和两列、三列的布局模式是一样的。

</div>
  1. <!DOCTYPE html>  
  2. <html>  
  3. <head>  
  4.     <meta charset="UTF-8">  
  5.     <title>三列布局</title>  
  6. <style>  
  7. *{margin:0;padding:0;}   
  8. #herder{   
  9.     height:50px;   
  10.     background:blue;   
  11. }   
  12. #main{   
  13.     width:100%;   
  14.     overflow:hidden;   
  15. }   
  16. #main .main-left{   
  17.     width:25%;   
  18.     height:800px;   
  19.     background:red;   
  20.     float:left;   
  21. }   
  22. #main .main-center{   
  23.     width:50%;   
  24.     height:800px;   
  25.     background:lightgreen;   
  26.     float:left;   
  27. }   
  28. #main .main-right{   
  29.     width:25%;   
  30.     height:800px;   
  31.     background:pink;   
  32.     float:right;   
  33. }   
  34. #footer{   
  35.     height:50px;   
  36.     background:gray;   
  37. }   
  38. </style>  
  39. </head>  
  40. <body>  
  41. <div id="herder">页头</div>  
  42. <div id="main">  
  43.     <div class="main-left">左列</div>  
  44.     <div class="main-center">中间</div>  
  45.     <div class="main-right">右列</div>  
  46. </div>  
  47. <div id="footer">页脚</div>  
  48. </body>  
  49. </html>  
</div> </div>

2、左右两列固定宽度,中间内容宽度自适应

  要想实现左右两列固定宽度,中间宽度自适应的布局,那么使用浮动就做不到了,使用浮动之后页面就乱了,必须使用绝对定位来将三列固定在一行。

</div>
  1. <!DOCTYPE html>  
  2. <html>  

您可能想查找下面的文章:

相关文章

  • 2017-06-02浏览器跨平台使用div等标签盖住flash的另类实用解决方法
  • 2017-06-02DIV CSS制作网页时易犯的错误总结
  • 2017-08-19怎样用最简单的html+css代码制作一颗跳动的心?
  • 2017-06-02css 倒三角形 CSS 打造(此处有更多内容)的倒三角显示效果
  • 2017-06-02利用column多列属性调整页面文字列布局
  • 2017-06-02固定宽高且DIV绝对居中实现思路及示例
  • 2017-06-02使用div+css布局过程中在什么时候使用table呢
  • 2017-06-02常用的新闻列表代码(ul/li布局方式)
  • 2017-06-02CSS DIV制作梯形状的不规则网站导航
  • 2017-08-14div垂直居中,图片垂直居中

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • div+css实现仿猪八戒首页导航菜单效果
    • 利用column多列属性调整页面文字列布局
    • css实现文字图片垂直居中效果
    • 27款经典的CSS框架小结 网页制作必备
    • 浏览器渲染文本过程分析
    • ul里不能直接嵌套div(在ie7以前版本)
    • div+css实现类似winxp桌面图标布局(至上而下从左往右)
    • 什么是DIV+CSS?有哪些优势?
    • ul li内容宽度的问题的解决方案
    • 一些常用的DIV+CSS的网页布局所用的代码段

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有