一、两列布局:

方法一:采用position:absollute;并设置margin-left的值。

#left{

position:absolute;

width:300px;

top:0px;

left:0px;

background:#F00;

}

#right{

background:#0FC;

margin-left:300px;

}

左边定宽
右边自适应

方法二:采用float;并设置overflow:auto;(隐藏溢出的内容)

#left{float:left;width:300px;background-color:blue;

}#right{overflow:auto;background-color:red;

}

左边自适应
右边定宽

方法三:使用flex布局的写法

.content{display:flex;

}.aside.left{border:5px solid black;width:200px;

}.aside.main{flex-grow:1;border:5px solid red;

}.aside{height:600px;

}

二、三列布局

方法一:与两列布局类似,左右两边设置position:absolute;和top:0;left:0;right:0;

中间设置margin-left和margin-right即可.

*{padding:0px;margin:0px;

}#left,#right{position:absolute;width:300px;top:0;background-color:#0FC;

}#left{left:0;

}#right{right:0;

}#main{margin:0 300px;background-color:#999;

}

左边定宽
中间自适应
右边定宽

方法二:左右采用float,中间设置 overflow:auto;和margin:0 300px;

*{padding:0px;margin:0px;

}#left,#right{float:left;width:300px;background-color:#0FC;

}#right{overflow:auto;float:right;

}#main{margin:0 300px;background-color:#999;

}

左边定宽
右边定宽
中间自适应

方法三:使用flex布局的写法

.content{display:flex;

}.aside.left{order:1;border:5px solid black;width:200px;

}.aside.left{order:3;border:5px solid black;width:200px;

}.aside.main{order:2;flex-grow:1;border:5px solid red;

}.aside{height:600px;

}

html三列布局和两列布局,CSS 常见两列布局、三列布局相关推荐

  1. 响应式布局html像素值计算,CSS Calc():制作响应式网格布局的锋利武器

    响应式的布局方式是当下最为流行网页布局.对于一个响应式的网格系统,可以有多种的解决方案.在这篇文章中,我们将和大家分享使用CSS calc()函数来制作响应式网格的一些知识. With calc(), ...

  2. CSS 布局实例系列(三)如何实现一个左右宽度固定,中间自适应的三列布局——也聊聊双飞翼

    文章转自:http://www.cnblogs.com/honoka/p/5161836.html 今天聊聊一个经典的布局实例: 实现一个三列布局,其中左侧和右侧的部分宽度固定,中间部分宽度随浏览器宽 ...

  3. CSS 布局实例系列(三)如何实现一个左右宽度固定,中间自适应的三列布局——也聊聊双飞翼...

    今天聊聊一个经典的布局实例: 实现一个三列布局,其中左侧和右侧的部分宽度固定,中间部分宽度随浏览器宽度的变化而自适应变化 可能很多朋友已经笑了,这玩意儿通过双飞翼布局就能轻松实现.不过,还请容我在双飞 ...

  4. css实用技巧:巧用css实现两栏等高布局

    又到了利用碎片学习的时间了,看看这个小案例,超级实用的一个css技巧:css实现两栏等高布局. 样式方面: <style> #box{ width:900px; font-size:28p ...

  5. css 商城 两列_如何使用css伪元素实现超实用的图标库(附源码)

    今天我们来复盘一下前端中css伪元素的知识以及如何用css伪元素来减轻javascript的压力,做出一些脑洞大开的图形. 预备知识 伪元素 伪元素是一个附加至选择器末的关键词,允许你对被选择元素的特 ...

  6. 用CSS的float属性创建三栏布局网页的方法

    三栏布局是最常见的网页布局,主要页内容放在中间一栏,边上的两栏放置导航链接之类的内容.基本布局一般是标题之下放置三栏,三栏占据整个页面的宽度,最后在页的底端放置页脚,页脚也占据整个页面宽度.本文介绍一 ...

  7. css 商城 两列_css大法之使用伪元素实现超实用的图标库(附源码

    今天我们来复盘一下前端中css伪元素的知识以及如何用css伪元素来减轻javascript的压力,做出一些脑洞大开的图形. 预备知识 伪元素 伪元素是一个附加至选择器末的关键词,允许你对被选择元素的特 ...

  8. matlab累加数组的前n行,有一组m行n列的数组,在matlab中如何编程,每三个数求一次平均数(行与列分别求)?...

    有一组m行n列的数组,在matlab中如何编程,每三个数求一次平均数(行与列分别求)? 关注:216  答案:3  手机版 解决时间 2021-03-05 21:45 提问者繁华落尽 2021-03- ...

  9. css 商城 两列_你需掌握的CSS知识都在这了(长文建议收藏,文末有福利)

    1.CSS盒模型,在不同浏览器的差异 css 标准盒子模型 css盒子模型 又称为框模型(Box Model),包含了元素内容(content).内边距(padding).边框(border).外边距 ...

最新文章

  1. 关于NameError: name ‘train_test_split‘ is not defined错误提示
  2. 今日 Paper | 多人姿势估计;对话框语义分析;无监督语义分析;自然语言处理工具包等
  3. cleanmymac3.9.6 for mac_色轮插件配色神器Coolorus 2.6(win+mac)
  4. CodeForces 625A Guest From the Past
  5. vb.net 2019-机器学习ml.net情绪分析(3)
  6. java怎么获取ajax_Java学习路线
  7. 基音检测 matlab,基于MATLAB基音检测分析.doc
  8. html5 drawimage 不显示,javascript – 来自视频的HTML5 Canvas drawImage在第一次绘制时不显示...
  9. can是什么时候处于显性_CAN总线边沿时间标准是什么?
  10. hdu4318 最短路变形
  11. Flink 生态:Pulsar Connector 机制剖析
  12. 【SQLMap工具-1】SQLMap简介及简单应用实例
  13. post 请求下载文件
  14. 硅谷天才CEO被罢免10天后绝地反击,重夺控制权
  15. RGB合成图片(misc)
  16. 硅谷性能服务器介绍,美国RAKsmart服务器优势特点介绍
  17. 不允许一个用户使用一个以上用户名域一个服务器或共享
  18. 面试官:2 年招到 18 个前端教你怎么招人
  19. 【产品经理学习笔记】Part 13 产品运营案例分析
  20. driller fuzz arm问题解决记录

热门文章

  1. 解决 ModuleNotFoundError: No module named ‘requests‘ 问题
  2. ImportError: No module named ‘BaseHTTPServer‘:解决方案
  3. nginx使用用户真实IP做hash(解决经过CND后ip_hash失效问题)
  4. idea解决tomcat控制台中文乱码问题
  5. libcurl使用easy模式阻塞卡死等问题的完美解决---超时设置
  6. Json string value cannot have line breaks(解决方法)
  7. Swift中的#pragma mark?
  8. 电脑删除文件需要管理员权限怎么办
  9. oracle函数大全指数运算,Oracle 基础语句 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数......
  10. winform keydown 等待按下另外一个键_真是没想到,手机电源键还有4个隐藏技巧,今天算是学到了...