CSS 两列布局 之 左侧适应,右侧固定 3种方式
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>
CSS代码(只需要把第一种注释部分替换即可):
/*左适应右固定第一种*//*.right {background-color: #808080;width: 150px;float: right;}*//*左适应右固定第二种(把上面的替换为改代码即可)*/.right {background-color: #808080;width: 150px;position: absolute;top: 0px;right: 0px;}
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种方式相关推荐
- css两列布局之基于BFC规则实现
css要实现常见的自适应两列布局的方式方法挺多. 这里讲的是利用设置overflow不为visible时会形成新的BFC来实现.至于什么是BFC,可以搜搜看先,基本都讲的差不多了.等有更多空余时间,专 ...
- html5+css 两列布局
<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml"> ...
- 两列布局 html5,CSS两列布局的N种实现
原理:两个元素都设置dislpay:inline-block,为了消除html空格的影响,父元素的font-size需要设置为0,右侧自适应元素的宽度使用calc函数计算.如果两个元素的高度不一样,可 ...
- CSS布局代码:两列布局实例
CSS两列布局,右侧固定,左侧自适应宽度 <div style="width:90%; margin:0 auto;"> <div style="wid ...
- 两列布局、三列适应布局、两列等高适应布局。
一. 两列布局:左侧定宽.右侧自适应. 四种方法 :flex .position.float和负外边距.外边距 1. 使用flex. <!DOCTYPE html> <html> ...
- CSS布局——横向两列布局
1.固定两栏布局,使用float,注意对紧邻元素清除浮动影响.IE6在使用float布局同时设置横行margin的情况下会有双边距BUG,解决方案是加入_display:inline 代码如下: &l ...
- html怎么样做出两列布局页面,HTML+CSS实现两栏和三栏布局
三栏布局 三列自适应布局通常指两边定宽,中间部分宽度自适应.这里主要分为两大类,一类是基于position传统的实现,一类是基于css3新特性弹性盒模型布局实现. 基于传统的position进行布局 ...
- 八十八、CSS两列三列的布局方式
@Author:Runsen 2020/11/30. 周一.今天又是奋斗的一天. 文章目录 两列布局 左边定宽 ,右边自适应 弹性布局,flex实现 表格方式 三列布局 左边左浮 右边浮动 中间定宽 ...
- 在php中页面布局 3列左右侧固定中间自适应居中,css三列布局--两边固定中间自适应和中间固定两边自适应...
三列布局 本篇讲三列布局,面试常考题,自己总结的,如有什么问题,欢迎指出!我会用红色标注出主要作用部分,都是最精简的写法,,没有多余的修饰. 布局方式一:两边固定中间自适应 1.flex布局 思路:将 ...
最新文章
- MongoDB服务启动与停止命令(Windows环境)
- jdbctemplate mysql 配置_Spring JDBCTemplate配置使用
- 编写数据访问代码测试–单元测试是浪费
- HDU 3555 Bomb (数位DP)
- 轻量级 Lock Free 线程安全的 QueueT 的C#2.0实现
- 计算实际例子_【科普】机器学习的核心计算:距离+统计?
- 程序员必备技能-科学砍需求 1
- python指数函数,幂函数
- SQL Server 2012安装异常:Error while enabling Windows feature: NetFx3, Error Code: -2146498298
- 华为机试二星题--机器人走迷宫
- 微信小程序学习日记7
- 11月开展消防宣传活动
- PHP 多任务秒级定时器的实现方法
- 如何解决mac拔掉耗电量太大的设备以重新启用usb设备
- CAD坐标点、经纬度坐标点转ARCGIS矢量,求重叠面积
- JAVA版村庄哨塔种子_我的世界:5个奇特且罕见的种子,相邻的哨塔,循环的地形图...
- java毕业设计搬家预约系统Mybatis+系统+数据库+调试部署
- 【Python爬虫】按时爬取京东几类自营手机型号价格参数并存入数据库
- mac远程链接windows桌面
- java视频保存_一种Java实现存储视频收视率的方法与流程