两栏布局的几种实现方式

通过以下四常见的方法均可以实现图中两栏布局的效果

  • 侧边栏左浮动+正文部分overflow:auto
  • 定位实现两栏布局
  • 纯浮动形式
  • 浮动+常规流

效果图

侧边栏左浮动+正文部分overflow:auto

代码部分

<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.wrap{width:900px;margin:0 auto;}.left{width: 200px;height: 500px;background: #ccffff;float: left;}.right{height: 500px;overflow: auto;background: #ffcccc;}</style>
</head>
<body><div class="wrap"><aside class="left"></aside><div class="right">这里是正文!这里是正文!这里是正文!这里是正文!这里是正文!这里是正文!</div></div>
</body>
</html>

定位实现两栏布局

代码部分

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.wrap{width:900px;margin:0 auto;position: relative;}.left{width:200px;height:500px;background: #ccffff;position: absolute;top:0;left:0;}.right{width:700px;height:500px;background: #ffcccc;position: absolute;top:0;right:0;}</style>
</head>
<body><div class="wrap"><aside class="left"></aside><div class="right">这里是正文!这里是正文!这里是正文!这里是正文!这里是正文!这里是正文!</div></div>
</body>
</html>

纯浮动形式

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.wrap{width:900px;margin:0 auto;overflow: hidden;}.left{width:200px;height:500px;background: #ccffff;float: left;}.right{width:700px;height:500px;background: #ffcccc;float: left;}</style>
</head>
<body><div class="wrap"><aside class="left"></aside><div class="right">这里是正文!这里是正文!这里是正文!这里是正文!这里是正文!这里是正文!</div></div>
</body>
</html>

浮动+常规流

代码部分

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.wrap{margin:0 auto;width:80%;}.left{width:200px;height:500px;background: #ccffff;float: left;}.right{height: 500px;background: #ffcccc;margin-left:200px;</style>
</head>
<body><div class="wrap"><aside class="left"></aside><div class="right">这里是正文!这里是正文!这里是正文!这里是正文!这里是正文!这里是正文!</div></div>
</body>
</html>

两栏布局的几种实现方式相关推荐

  1. 三栏布局的几种实现方式

    三栏布局是一种经典的页面布局:在网页上以平铺方式展现的左中右三列布局,其特点在于,左右两列可固定在网页两侧,中间一列永远居中,且当网页宽度大于左右两列宽度之和时,中间一列可随网页整体宽度的变化而变化( ...

  2. 两栏布局的四种实现方法

    1.两栏布局 1.一栏定宽,一栏自适应 效果如下图: html结构为: <div class="div1">div1</div> <div class ...

  3. 三栏布局的七种实现方式

    目录 1.float 2.position 3.⭐ flex 布局 4.table 布局(很少用) 5.grid 布局(存在兼容性问题) 6.⭐ 圣杯布局 7.⭐ 双飞翼布局 三栏布局一般指的是页面一 ...

  4. css flex布局 padding,css三栏布局的三种实现方式(圣杯布局、双飞翼布局、Flex布局)...

    本篇文章给大家带来的内容是关于LNMP以源码的方式记录环境搭建的过程(详细),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 效果图: 圣杯布局 圣杯 .container{ padd ...

  5. 两栏布局的5中实现方式

    一栏固定宽度,一栏自适应 方法1 左侧float:left,右侧margin-left. .left{float: left;width: 200px;} .right{margin-left: 20 ...

  6. html+css两栏布局的三种方法

    一. 1. 左边div设置float:left 或者position: absolute 脱离文档流 2. 避免左边div遮住右边div,右边div设置margin-left:左边div的宽度 < ...

  7. html 左边固定右边自动,七种实现左侧固定,右侧自适应两栏布局的方法

    总结一下左边固定,右边自适应的两栏布局的七种方法.其中有老生常谈的float方法,BFC方法,也有CSS3的flex布局与grid布局.并非所有的布局都会在开发中使用,但是其中也会涉及一些知识点.关于 ...

  8. 七种实现左侧固定,右侧自适应两栏布局的方法

    总结一下左边固定,右边自适应的两栏布局的七种方法.其中有老生常谈的float方法,BFC方法,也有CSS3的flex布局与grid布局.并非所有的布局都会在开发中使用,但是其中也会涉及一些知识点.关于 ...

  9. CSS三栏布局的7种方式代码详解 | 圣杯布局 | 双飞翼布局 | 弹性盒子

    CSS三栏布局代码详解 写在前面:博主最近在转头复习最前面学的CSS,整理一下CSS三栏布局的笔记,正好也捋顺自己的逻辑思路.解析我尽量按照思路详细的写了,代码均可正确运行,留给需要的小伙伴进行参考, ...

最新文章

  1. 当量子计算和机器学习相遇,会碰撞出什么火花?
  2. 架构师实践日 11.9 南京站报名 | 技术大牛带你剖析大数据平台内部演进中的挑战与实践...
  3. nyoj123士兵杀敌4-树状数组-改区间查点
  4. jq之animate() toggle
  5. java中对list监听_java – Guava:为ListenableFuture回调和监听器设置默认的Executor
  6. 五分钟带你了解前端开发,以及前端开发的发展机会
  7. Linux无root权限安装opencv3.4.0以及一些问题
  8. 你见过使用寿命最长的手机有多少年?
  9. 力扣——204. 计数质数
  10. SourceTree/git解决pre-commit hook failed的问题
  11. springboot在eclipse实现热部署
  12. 使用 MySQL C API 访问 MySQL — 示例
  13. MATLAB矩阵运算
  14. 基于模型驱动低代码平台的实现原理
  15. 06540计算机网络2018年自考真题,自考06540计算机网络基本原理复习资料六
  16. 美团iOS逆向工程分析
  17. 零延迟!海康大华宇视网络监控摄像头RTSP浏览器网页无插件播放终极解决方案
  18. 【Flink 监控系列】Flink 自定义 kafka metrics reporter 上报 metrics 到 kafka
  19. pycharm报错The directory *** is registered as a Git root与 Can't start Git: git.exe
  20. 人为什么要睡觉(胡说八道)

热门文章

  1. 十分钟教你搭建个人博客
  2. C#_e.Handled用法
  3. 【观察】智能决策:从中国制造到中国智造的通关“金钥匙”
  4. TiDB 在摩拜单车的深度实践及应用 1
  5. 张坤 2012.5.4 egrep在文件中找IP地址
  6. Run-Time Check Failure #2 Stack around the variable ‘xxx’ was corrupted
  7. Zcash中的description
  8. 应用编程课程4.系统IO和标准IO的比较,自己做的一些理解,仅仅方便自己看
  9. Transformer 中的mask
  10. 易语言到字节集c,易语言教程取字节集长度取字节集数据到字节集