css实现两栏固定中间自适应的方法
网站建设 2023-01-28 21:39www.1681989.com免费网站
1、利用绝对定位和marg
此方法的原理说将左右两侧进行定位,让其脱离文档流。 中心区域自然流动到它们狼蚁网站SEO优化,再为其设置marg值
此方法页面元素结构可以顺序可以随意变动,注意值需要进行处理,不然可能会出现对不齐现象
HTML
<div id='contaer'> <div class='left'>左侧</div> <div class='center'>中间</div> <div class='right'>右侧</div> </div>
CSS
#contaer { position: relative; } .left, .right{ position: absolute; : 0; width: 200px; m-height: 500px; background-color: red; } .left { left: 0; } .right { right: 0; } .center { marg: 0px 210px; m-height: 500px; background-color: yellow; }
2、利用浮动和marg
此方法的原理说将左右两侧进行float 浮动让其脱离文档流,中心部分处于正常文档流,再为其设置marg值
此方法一定要将center中间部分放到,当窗口特别小时右侧会被挤下来
HTML
<div id='contaer'> <div class='left'>左侧</div> <div class='right'>右侧</div> <div class='center'>中间</div> </div>
CSS
#contaer { position: relative; } .left, .right { width: 200px; m-height: 500px; background-color: red; } .left { float: left; } .right { float: right; } .center { m-height: 500px; marg: 0px 210px; background-color: yellow; }
3、圣杯布局
此方法最常见,三者相互关联,最稳健。
需要将中间部分放再最前面,外面用一层容器包裹。外层容器让其占满整个屏幕100%, 左中右三者都float: left。 将center左右marg设置为两边容器的宽度加上边距,将left左侧marg-left设置为-100%,让其出现在最左侧,将right右侧marg-right设置为-200px,让其出现在最右侧。
HTML
<div id='contaer'> <div class='center_wrap'> <div class='center'>中间</div> </div> <div class='left'>左侧</div> <div class='right'>右侧</div> </div>
CSS
#contaer { position: relative; } .center_wrap, .left, .right{ float: left; m-height: 500px; } .center_wrap { width: 100%; } .center_wrap .center{ m-height: 500px; marg: 0px 210px; background-color: yellow; } .left, .right { width: 200px; background-color: red; } .left { marg-left: -100%; } .right { marg-left: -200px; }
4、CSS3 flex
HTML
<div id='contaer'> <div class='left'>左侧</div> <div class='center'>中间</div> <div class='right'>右侧</div> </div>
CSS
#contaer { width: 100%; display: flex; } .left, .right { width: 200px; background-color: red; m-height: 500px; } .center { flex: 1; m-height: 500px; marg: 0 10px; background-color: yellow; }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
网站设计
- 静宁会SEO的网站建设公司:全面提升您的网络影
- 提升在线业务的关键:选择最佳的丽水网站建设
- 浙江网站优化发展潜力如何
- 井研专业的网站建设公司:打造您的在线品牌
- 灵山SEO网站建设公司:提升您的在线业务表现
- 蒙城网站建设优化公司:提升您网站表现的理想
- 阳谷企业网站优化:提升线上业务力的关键
- 樟树专业的网站建设公司:打造您在线业务的坚
- 通河百度SEO排名的策略与技巧
- 重庆百度快照排名如何进行精准的客户引流
- 重庆百度快照排名
- 常宁便宜的建站公司:助您轻松打造在线业务
- 巫溪百度网站优化:提升网站曝光率与流量的关
- 湖北整站优化怎么做才能放大客户需求
- 闸北网站建设多少钱?全面解析与预算规划
- 辽宁企业网站优化怎么做电话营销