加入收藏 | 设为首页 | 会员中心 | 我要投稿 焦作站长网 (https://www.0391zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 系统 > 正文

CSS三列布局的多种表现形式

发布时间:2020-03-13 12:29:11 所属栏目:系统 来源:站长网
导读:本文为大家详细介绍三列布局,分为两侧定宽中间自适应、两列定宽一侧自适应、中间定宽两侧自适应、一侧定宽两列自适应和三列自适应五种情况,感兴趣的小伙伴们可

        <p>right</p>  

    </div>               

</div>  

CSS三列布局的多种表现形式

思路五: flex

CSS Code复制内容到剪贴板

<style>   

p{margin: 0;}   

.parent{display: flex;}   

.left,.rightright{width100px;}   

.center{flex: 1; margin: 0 20px;}   

</style>   

  

XML/HTML Code复制内容到剪贴板

<div class="parent" style="background-color: lightgrey;">  

    <div class="left" style="background-color: lightblue;">  

        <p>left</p>  

    </div>       

    <div class="center" style="background-color: pink;">  

        <p>center</p>  

        <p>center</p>  

    </div>                   

    <div class="right"  style="background-color: lightgreen;">  

        <p>right</p>  

    </div>               

</div>  

  

CSS三列布局的多种表现形式

二、两列定宽一侧自适应布局

这种布局与单列定宽单列自适应布局非常相似

思路一: float

【1】float + margin

缺点是IE6-浏览器的3px的bug,以及当自适应列中有元素清除浮动时,会使该元素不与左侧浮动元素同行,从而出现文字下沉现象

CSS Code复制内容到剪贴板

<style>   

p{margin: 0;}   

.parent{overflowhidden;}   

(编辑:焦作站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读