CSS实现三列布局方法总结
aaarticlea/png;base64,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RDAGAAAAACCCMQAAAAAAEYwBAAAAAIhgDAAAAABABGMAAAAAACIYAwAAAAAQwRgAAAAAgAjGAAAAAABEMAYAAAAAIIIxAAAAAAARjAEAAAAAiGAMAAAAAEAEYwAAAAAAIhgDAAAAABDBGAAAAACACMYAAAAAAEQwBgAAAAAggjEAAAAAABGMAQAAAACIYAwAAAAAQARjAAAAAAAiGAMAAAAAEMEYAAAAAIAIxgAAAAAARDAGAAAAACCCMQAAAAAAEYwBAAAAAIhgDAAAAABABGMAAAAAACIYAwAAAAAQwRgAAAAAgAjGAAAAAABEMAYAAAAAIIIxAAAAAAARjAEAAAAAiGAMAAAAAEAEYwAAAAAAIhgDAAAAABDBGAAAAACACMYAAAAAAEQwBgAAAAAggjEAAAAAABGMAQAAAACIYAwAAAAAQARjAAAAAAAiGAMAAAAAEMEYAAAAAIAIxgAAAAAARDAGAAAAACCCMQAAAAAAEYwBAAAAAIhgDAAAAABABGMAAAAAACIYAwAAAAAQwRgAAAAAgAjGAAAAAABEMAYAAAAAIIIxAAAAAAARjAEAAAAAiGAMAAAAAEAEYwAAAAAAIhgDAAAAABDBGAAAAACACMYAAAAAAEQwBgAAAAAggjEAAAAAABGMAQAAAACIYAwAAAAAQARjAAAAAAAiGAMAAAAAEMEYAAAAAIAIxgAAAAAARDAGAAAAACCCMQAAAAAAEYwBAAAAAIhgDAAAAABABGMAAAAAACIYAwAAAAAQwRgAAAAAgAjGAAAAAABEMAYAAAAAIIIxAAAAAAARjAEAAAAAiGAMAAAAAEAEYwAAAAAAIhgDAAAAABDBGAAAAACACMYAAAAAAEQwBgAAAAAggjEAAAAAABGMAQAAAACIYAwAAAAAQARjAAAAAAAiGAMAAAAAEMEYAAAAAIAIxgAAAAAARDAGAAAAACCCMQAAAAAAEYwBAAAAAIhgDAAAAABABGMAAAAAACIYAwAAAAAQwRgAAAAAgAjGAAAAAABEMAYAAAAAIIIxAAAAAAARjAEAAAAAiGAMAAAAAEAEYwAAAAAAIhgDAAAAABDBGAAAAACACMYAAAAAAEQwBgAAAAAggjEAAAAAABGMAQAAAACIYAwAAAAAQARjAAAAAAAiGAMAAAAAEMEYAAAAAIAIxgAAAAAARDAGAAAAACCCMQAAAAAA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" alt="" width="695" height="279" />
一、利用浮动float及clearfix清除浮动
HTML代码:
<div class="header"></div>
<div class="content clearfix">
<div class="content-left"></div><div class="content-main"></div>
<div class="content-right"></div>
</div>
<div class="footer"></div>
CSS代码:
*{ margin:; padding:;}
body{ padding: 20px; }
.header{ border:solid 1px #35b091; height: 100px; }
.content{ margin: 20px 0; }
.content-left,.content-main,.content-right{ border:solid 1px #35b091; height: 300px; width: 30%; }
/*思路一:float+clearfix*/
.content-left{ float: left; margin-right: 4.6%;}
.content-main{ float: left;}
.content-right{ float: right;}
.clearfix:after,.clearfix:before{ content: ''; display: table; }
.clearfix:after{clear: both;}
二、设置display: inline-block
注:linline-block元素之间会存在空白
HTML代码:
<div class="header"></div>
<div class="content">
<div class="content-left"></div>
<div class="content-main"></div>
<div class="content-right"></div>
</div>
<div class="footer"></div>
CSS代码:
.content{ font-size:; } /*解决空白间隙方法一*/
.content-left,.content-main,.content-right{ display: inline-block; font-size: 14px;}
.content-left,.content-main{ margin-right: 4.6%; }
解决display:inline-block空白间隙:方法二
不用设置font-size:0,在闭环tag的后面添加一个打开的注释标签,在下一个开环tag的后面添加一个关闭注释的标签。如下:
<div class="header"></div>
<div class="content">
<div class="content-left"></div><!--
--><div class="content-main"></div><!--
--><div class="content-right"></div>
</div>
<div class="footer"></div>
解决display:inline-block空白间隙:方法三
把标签放在同一行中
<div class="header"></div>
<div class="content">
<div class="content-left"></div><div class="content-main"></div><div class="content-right"></div>
</div>
<div class="footer"></div>
CSS实现三列布局方法总结的更多相关文章
- css实现三列布局,左右固定值,中间自适应。
这里主要用到的是position:absolute;及margin属性;代码很简单,一看就明白. <!DOCTYPE html> <html lang="zh_CN&quo ...
- CSS实现三列布局
三列布局指的是两边两列定宽,中间的宽度自适应. 常用三种方法: 定位 浮动 弹性盒布局 定位方式 最直观和容易理解的一种方法,左右两栏选择绝对定位,固定于页面的两侧,中间的主体选择用margin确定位 ...
- HTML5+CSS实现三列布局自适应
利用CSS的float属性可以将元素并排,做出三列并排的布局. 如这样的效果 实现的原理:只要将3个元素设置float属性,属性值为left,同时指定不同比例的宽度,及高度. 下面是实现代码 < ...
- CSS 经典三列布局
一 圣杯布局 1 html结构 <!DOCTYPE html> <html> <head> <title></title> <link ...
- 纯CSS实现三列布局(两边固定,中间自适应)
看了一些网上的案例,感觉较繁杂,于是,自己整理了一篇来说明这个东西. 也是给我自己复习吧,以前有人问道,我还没答上来呢.== 看代码: html: <div class="top&qu ...
- 【css】css2实现两列三列布局的方法
前言 对于 flex 弹性布局相信大家都有所了解,它是 css3 中的属性,然而它具有一定的兼容性问题.楼主前几天面试时遇到了面试官需要设计一个两列布局,我当然就说父元素 flex 吧哩吧啦,然而需要 ...
- 三列布局,读《css那些事儿》
1.两列定宽,中间自适应 要点:浮动.负边距效果.mainbox增加内容div并设置margin.:after清除浮动 原理:mainbox的浮动并将其宽度设置为100%,次要内容及侧边栏设置固定宽度 ...
- css常见的各种布局下----三列布局
css 三列布局,左右固定宽度右边自适应 1不使用定位,只使用浮动可以实现左右固定,中间宽度自适应布局 1.1.1 自适应部分一定要放第一个位子,使用浮动,并且设置宽度为100%,不设置浮动元素内容不 ...
- css三列布局之双飞翼pk圣杯
三列布局:两边定宽,中间自适应! 看到这个问题,我第一眼想的就是两边定宽float左右,中间加一个margin宽度自适应或者直接设一个overflow:hidden触发bfc机制,这样也可以,看上去也 ...
随机推荐
- POJ 1741 Tree(树的分治)
Description Give a tree with n vertices,each edge has a length(positive integer less than 1001). Def ...
- Red and Black(DFS深搜实现)
Description There is a rectangular room, covered with square tiles. Each tile is colored either red ...
- 导弹拦截与Dilworth定理
这两天被Dilworth.链和反链搞到头昏脑胀,终于有点眉目,现在来总结一下. Dilworth定理说的是:对于一个偏序集,其最少链划分数等于其最长反链的长度. Dilworth定理的对偶定理说的是: ...
- JavaWeb基础 - 会话
会话概述 什么是会话 简单的理解:用户打开浏览器,点击多个超链接,访问Web服务器上多个资源,然后关闭浏览器,整个过程称之为一次会话. 需要解决的问题 每个用户在使用浏览器与服务器会话的过程中,会产生 ...
- lintcode-142-O(1)时间检测2的幂次
142-O(1)时间检测2的幂次 用 O(1) 时间检测整数 n 是否是 2 的幂次. 样例 n=4,返回 true; n=5,返回 false. 挑战 O(1) time 标签 比特位操作 思路 使 ...
- 关闭win7/Server 2008非正常关机启动自动修复功能
命令提示符下输入 bcdedit /set {default} bootstatuspolicy ignoreallfailures bcdedit /set {current} recoveryen ...
- (转)centos6.5下Zabbix系列之Zabbix安装搭建及汉化
最近在研究zabbix,在整理完成之后就有了写一下总结博客的想法,在我研究zabbix的时候给我很大帮助的是it你好,博客地址 http://itnihao.blog.51cto.com/他做的zab ...
- MySQL必备命令
来源:http://www.cnblogs.com/liushuijinger/p/3381775.html 今天跟大家分享一下MySQL从连接到具体操作的一系列常用命令.可能有的人觉得现在有很多可视 ...
- Delphi DBGridEH中,选中行、列、单元格
// 新增行后,默认首列 procedure TForm1.ADOQuery1AfterInsert(DataSet: TDataSet);begin with DBGridEh1 do begi ...
- bzoj1143-祭祀
题目 给出一个有向无环图,要在上面安放祭祀点.两个祭祀点必须不可达,求最多能安放多少个祭祀点. 分析 由于一条无法再延伸链上只能安放一个祭祀点,而我们要求的是最多能安放祭祀点的个数,所以要求的就是最长 ...