首页 > 其他 > 详细

瀑布流布局

时间:2016-08-05 23:05:06      阅读:341      评论:0      收藏:0      [点我收藏+]

一、总结:

首先是分清楚设计稿的结构,下面瀑布流布局首先是将容器分出三个有固定宽度的div,第一列多张图片的横向排列采用inline-block布局的方式,但是三列的横向显示只采用inline-block的布局方式,这里不是很尽如人意。后面两列还结合了position的方式定位才达到理想的效果。刚开始我错误的给第二列采用了position:relative的方式来定位,出现了如下错误:

 

技术分享

技术分享

技术分享

 给第二列采用了relative的定位方式,导致整个瀑布流布局的高度变成了三列高度的和2320px,页面下面留下大片空白。

因为relative布局是不脱离文档流的,尽管我已经把第二列第三列的移了上去,但是它们原来占的位置还是存在。为了把后面两列完全移到第一列的后面,还是必须给元素设置inline-block。同时给父容器设置absolute定位,这样给第二列设置absolute定位的时候,第二列就可以立马相对父容器定位了。

第二列关键css部分:

技术分享

在我的页面中第三列采用relative定位就可以了:

技术分享

瀑布流布局

原文:http://www.cnblogs.com/yy95/p/5741138.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!