第一种:左侧用margin-right,右侧float:right

CSS代码:

html,body,ul,li#wrapper {width: 100%;height: 100%;padding: 0;margin: 0;}.left,.right {min-height: 500px;border: 0;}.left {background-color: #999999;margin-right: 151px;}/*左适应右固定第一种*/.right {background-color: #808080;width: 150px;float: right;}.content {background-color: #CCCCCC;/*padding-right: 150px;*//*width: 100%;*/}.content li{float: left;width: 150px;}

html代码:

<div id="wrapper"><div class="right">右侧菜单</div><div class="left"><div class="content"><ul><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li><li>我是sad放假阿萨洛夫 </li></ul></div></div></div>

第二种:左侧同样用margin-right 右侧采用绝对定位

CSS代码(只需要把第一种注释部分替换即可):

/*左适应右固定第一种*//*.right {background-color: #808080;width: 150px;float: right;}*//*左适应右固定第二种(把上面的替换为改代码即可)*/.right {background-color: #808080;width: 150px;position: absolute;top: 0px;right: 0px;}

第三种:左右都浮动 且 右侧用负margin值

CSS代码:

.wrap {overflow: hidden;background: #EEE;}.wrap-right {width: 300px;/*position: relative;*/float: right;margin-left: -300px;background: #AAA;}.wrap-left {width: 100%;float: left;}.left-con {margin-right: 300px;background: #DDD;}.left-con,.wrap-right {height: 300px;}

HTML代码:

<div class="wrap"><div class="wrap-left"><div class="left-con">我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc我是cccccccccccc</div></div><div class="wrap-right"><a href="" target="_blank">我是mmmmmm</a></div></div>

最终效果:

转载于:https://www.cnblogs.com/NatureSex/p/5291917.html

CSS 两列布局 之 左侧适应,右侧固定 3种方式相关推荐

  1. css两列布局之基于BFC规则实现

    css要实现常见的自适应两列布局的方式方法挺多. 这里讲的是利用设置overflow不为visible时会形成新的BFC来实现.至于什么是BFC,可以搜搜看先,基本都讲的差不多了.等有更多空余时间,专 ...

  2. html5+css 两列布局

    <!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml"> ...

  3. 两列布局 html5,CSS两列布局的N种实现

    原理:两个元素都设置dislpay:inline-block,为了消除html空格的影响,父元素的font-size需要设置为0,右侧自适应元素的宽度使用calc函数计算.如果两个元素的高度不一样,可 ...

  4. CSS布局代码:两列布局实例

    CSS两列布局,右侧固定,左侧自适应宽度 <div style="width:90%; margin:0 auto;"> <div style="wid ...

  5. 两列布局、三列适应布局、两列等高适应布局。

    一. 两列布局:左侧定宽.右侧自适应. 四种方法 :flex .position.float和负外边距.外边距 1. 使用flex. <!DOCTYPE html> <html> ...

  6. CSS布局——横向两列布局

    1.固定两栏布局,使用float,注意对紧邻元素清除浮动影响.IE6在使用float布局同时设置横行margin的情况下会有双边距BUG,解决方案是加入_display:inline 代码如下: &l ...

  7. html怎么样做出两列布局页面,HTML+CSS实现两栏和三栏布局

    三栏布局 三列自适应布局通常指两边定宽,中间部分宽度自适应.这里主要分为两大类,一类是基于position传统的实现,一类是基于css3新特性弹性盒模型布局实现. 基于传统的position进行布局 ...

  8. 八十八、CSS两列三列的布局方式

    @Author:Runsen 2020/11/30. 周一.今天又是奋斗的一天. 文章目录 两列布局 左边定宽 ,右边自适应 弹性布局,flex实现 表格方式 三列布局 左边左浮 右边浮动 中间定宽 ...

  9. 在php中页面布局 3列左右侧固定中间自适应居中,css三列布局--两边固定中间自适应和中间固定两边自适应...

    三列布局 本篇讲三列布局,面试常考题,自己总结的,如有什么问题,欢迎指出!我会用红色标注出主要作用部分,都是最精简的写法,,没有多余的修饰. 布局方式一:两边固定中间自适应 1.flex布局 思路:将 ...

最新文章

  1. MongoDB服务启动与停止命令(Windows环境)
  2. jdbctemplate mysql 配置_Spring JDBCTemplate配置使用
  3. 编写数据访问代码测试–单元测试是浪费
  4. HDU 3555 Bomb (数位DP)
  5. 轻量级 Lock Free 线程安全的 QueueT 的C#2.0实现
  6. 计算实际例子_【科普】机器学习的核心计算:距离+统计?
  7. 程序员必备技能-科学砍需求 1
  8. python指数函数,幂函数
  9. SQL Server 2012安装异常:Error while enabling Windows feature: NetFx3, Error Code: -2146498298
  10. 华为机试二星题--机器人走迷宫
  11. 微信小程序学习日记7
  12. 11月开展消防宣传活动
  13. PHP 多任务秒级定时器的实现方法
  14. 如何解决mac拔掉耗电量太大的设备以重新启用usb设备
  15. CAD坐标点、经纬度坐标点转ARCGIS矢量,求重叠面积
  16. JAVA版村庄哨塔种子_我的世界:5个奇特且罕见的种子,相邻的哨塔,循环的地形图...
  17. java毕业设计搬家预约系统Mybatis+系统+数据库+调试部署
  18. 【Python爬虫】按时爬取京东几类自营手机型号价格参数并存入数据库
  19. mac远程链接windows桌面
  20. java视频保存_一种Java实现存储视频收视率的方法与流程

热门文章

  1. javascript怎么清除CSS样式?
  2. java实现连拍_Camera2连拍相关问题
  3. ftp ssl java_FTP(四)实现FTP,SSL加密
  4. metasploit mysql_Metasploit渗透测试:选择模块
  5. CentOS7:搭建SVN + Apache 服务器
  6. STM32F103通用定时器使用
  7. Vue基本操作及运行截图总结
  8. python3记录(1) - 内置函数
  9. win7系统下的打印机不能扫描
  10. Rust 1.34.1 稳定版发布,Bug 修复