双飞翼布局

孤街醉人 提交于 2019-11-27 18:40:43
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>双飞翼布局</title>    <style>        *{            padding: 0;            margin: 0;        }        .container{            width: 100%;            height: 100%;            background-color: red;            min-height: 500px;            float: left;        }        .container .center{            margin-left: 200px;            margin-right: 150px;            background-color: green;        }        .left{            float: left;            width: 200px;            height: 100px;            background-color: pink;            margin-left: -100%;        }        .right{            float: left;            width: 150px;            height: 100px;            background-color: purple;            margin-left: -150px;        }    </style></head><body></body><div class="container">    <div class="center">        451    </div></div><div class="left"></div><div class="right"></div></html>主要思想:用container单独包裹center,container宽度设置为100%,里面的center设置宽度为100%,然后设置margin-left:left的宽度,margin-right:right的宽度。container,left,right全部左浮动。left通过设置margin-left:-100%,与container齐平。right通过设置margin-left:-right的宽度(这是与圣杯布局有差异的地方)。使其在container的右边。
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!