分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

CSS实现双飞翼布局的几种方法

发布时间:2023-09-06 01:23责任编辑:蔡小小关键词:CSS

HTML代码:

<div class="container">  <div class="main">    <div>      这是中间的内容    </div>  </div>  <div class="left">左侧边栏</div>  <div class="right">右侧边栏</div></div>

  

第一种(定位法)(main显示有bug):

body,html{margin: 0; padding: 0;}.container{width: 100%; height: 300px; position: relative;}.main{width: 100%; height: 100%; background: #333; margin-left: 200px; margin-right: 200px;}.left{width: 200px; height: 100%; background: red; position: absolute; top: 0; left: 0;}.right{width: 200px; height: 100%; background: yellow; position: absolute; top: 0; right: 0;

  

第二种(浮动法):

body,html{margin: 0; padding: 0;}.container{height: 300px;}.main,.left,.right{float: left;}.main{width: 100%; height: 100%; background: yellow;}.main>div{margin: 0 150px 0 200px;}.left{width: 200px; height: 100%; background: red; margin-left: -100%;}.right{width: 150px; height: 100%; background: #333; margin-left: -150px;}

第三种(flex布局法):

  参考链接:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html

body,html{margin: 0; padding: 0;}.container{width: 100%; height: 300px;display: -webkit-flex;display: flex;flex-direction: row;}.main{width: 100%; height: 100%; background: #903;}.left{width: 200px; height: 100%; background: red;order: -1;}.right{width: 200px; height: 100%; background: yellow;} 

  

CSS实现双飞翼布局的几种方法

原文地址:http://www.cnblogs.com/paul0705/p/7792664.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved