第一篇介绍了圣杯布局,由此衍生了另一个效果相同、结构稍有不同的布局结构——双飞翼布局。 因为两种布局结构非常相似(略有不同),为了不弄混淆,便于区分,没有将它们写在一篇。更加便于理解,思路更加清晰。 布局思路: 前面所说,圣杯布局是在一个大div中分别有三个浮动子元素Main、Left、Right( ...
分类:
其他好文 时间:
2018-05-08 19:15:36
阅读次数:
98
布局思路: 外面一个大div,里面三个小div(都是浮动)。实现左右两栏宽度固定,中间宽度自适应。中间栏优先渲染。 1.基本布局 外面一个大div,里面三个小div。注意中间栏写在前面,优先渲染。 2.外面大div设置左右padding值,分别是左右两栏的宽度(两栏之间若有空隙可适当增加margin ...
分类:
其他好文 时间:
2018-05-07 19:40:08
阅读次数:
176
css3新增flexbox布局的同时,也增加了grid布局; flex是一维布局,grid是二维布局;从长远来看,两者将结合,体现出强大功能; 参考: [1] flex&grid&圣杯布局 ...
分类:
其他好文 时间:
2018-03-27 01:44:00
阅读次数:
174
双飞翼布局: header HHHHHHHHHHHHHHHHHHHHHH hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh HHHHHHHHHHHHHHHHHHHHHH hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh oooooooooooooo 00000000000 ...
分类:
其他好文 时间:
2018-03-17 12:20:26
阅读次数:
159
按照我的理解,其实圣杯布局跟双飞翼布局的实现,目的都是左右两栏固定宽度,中间部分自适应。 但在这里实现起来还是有一些区别的 【圣杯布局】 在这里,实现了左(200px) 右(220px) 宽度固定,中间自适应,container部分高度保持一致。 DEMO 稍微说明一下: html代码中 middl ...
分类:
Web程序 时间:
2018-02-26 13:20:36
阅读次数:
190
day13 CSS布局 行布局 多列布局 圣杯布局 双飞翼布局 圣杯布局 布局要求: 三列布局,中间宽度自适应,两边定宽 中间栏要在浏览器中有限展示渲染 允许任意列的高度最高 用最简单的CSS,最少的HACK语句 双飞翼布局: 去掉相对布局,只需要浮动和负边距 行布局 margin: 0 auto; ...
分类:
Web程序 时间:
2018-02-15 15:58:12
阅读次数:
237
圣杯布局: 原理:给包裹层设置左右padding值空出left和right的位置,使用负边距,左边margin-left:-100%,右边margin-left:-100px;此时左右两个盒子位于主盒子两侧但是会遮挡住主盒子的内容,所以再给左盒子position:relative,left:-100 ...
分类:
其他好文 时间:
2018-02-04 19:35:41
阅读次数:
137
经典的行布局 1.基础的行布局 2.行布局自适应 3.行布局自适应限制最大宽 4.行布局垂直水平居中 经典的列布局 1.两列布局固定 width为px 2.两列布局自适应 width为% 3.三列布局固定 4.三列布局自适应 混合布局 圣杯布局 圣杯布局是由国外的Kevin Cornell提出的一个 ...
分类:
Web程序 时间:
2018-01-30 23:01:01
阅读次数:
209
经常学到一些布局方法,但总是学了就忘,忘了又学。现在把它总结起来,即使后面又忘了,也可以打开来看看。 单列水平垂直居中 1. table cell+vertical align;inline block 2. 绝对定位 一列定宽,一列自适应 圣杯布局&双飞翼布局 多列布局 ...
分类:
其他好文 时间:
2018-01-22 10:58:50
阅读次数:
116
相信很多人都搜过圣杯布局和双飞翼布局,也知道他们的由来,在这里我就不一一赘述了,今天主要讲的是当我遇到两个布局时,我是怎样一步一步从开始到实现的过程,例如:刚开始我也不懂为什么圣杯布局和双飞翼布局的区别,不懂圣杯布局为什么会有相对定位等一些问题,在这里给大家讲下我的理解,如有错误,欢迎批评指正。 好 ...
分类:
其他好文 时间:
2018-01-12 00:07:14
阅读次数:
125