在我的页面上,我有很多元素,我需要连续几列显示。每个元素都是相同尺寸的图像。当你点击它,它的地方出现图标菜单与三个项目在一行。所有元素应该水平和垂直居中。
可能有不同数量的大图像(6,7,8或更多),所以我想将它们添加到一个行类中。
现在,我想我通过引导文档来做所有的事情,但是页面上的元素逻辑似乎被打破了。
我究竟做错了什么?
<body> <div class="container-fluid wrapper"> <div class="row center-block text-center"> <div class="center-block col-xs-6 col-sm-4 col-md-3 col-lg-2"> <div class="row center-block"> <div class="col-md-12 center-block"> <img src="http://img.leprosorium.com/2474872"> </div> </div> </div> <div class="center-block col-xs-6 col-sm-4 col-md-3 col-lg-2"> <div class="row center-block"> <div class="col-md-12 center-block"> <img src="http://img.leprosorium.com/2474872"> </div> </div> </div> <div class="center-block col-xs-6 col-sm-4 col-md-3 col-lg-2"> <div class="row center-block"> <div class="col-md-12 center-block"> <img src="http://img.leprosorium.com/2474872"> </div> </div> </div> <div class="center-block col-xs-6 col-sm-4 col-md-3 col-lg-2"> <div class="row-fluid center-block text-center pagination-centered"> <div class="col-md-4 center-block text-center pagination-centered link"> <a target="_blank" href="#"><img src="http://img.leprosorium.com/2474848"></a> </div> <div class="col-md-4 center-block text-center pagination-centered link"> <a target="_blank" href="#"><img src="http://img.leprosorium.com/2474848"></a> </div> <div class="col-md-4 center-block text-center pagination-centered link"> <a target="_blank" href="#"><img src="http://img.leprosorium.com/2474848"></a> </div> <div class="col-md-4 center-block text-center pagination-centered link"> <a target="_blank" href="#"><img src="http://img.leprosorium.com/2474848"></a> </div> <div class="col-md-4 center-block text-center pagination-centered link"> <a target="_blank" href="#"><img src="http://img.leprosorium.com/2474848"></a> </div> <div class="col-md-4 center-block text-center pagination-centered link"> <a target="_blank" href="#"><img src="http://img.leprosorium.com/2474848"></a> </div> <div class="col-md-4 center-block text-center pagination-centered link"> <a target="_blank" href="#"><img src="http://img.leprosorium.com/2474848"></a> </div> <div class="col-md-4 center-block text-center pagination-centered link"> <a target="_blank" href="#"><img src="http://img.leprosorium.com/2474848"></a> </div> <div class="col-md-4 center-block text-center pagination-centered link"> <a target="_blank" href="#"><img src="http://img.leprosorium.com/2474848"></a> </div> </div> </div> <div class="center-block col-xs-6 col-sm-4 col-md-3 col-lg-2"> <div class="row center-block"> <div class="col-md-12 center-block"> <img src="http://img.leprosorium.com/2474872"> </div> </div> </div> <div class="center-block col-xs-6 col-sm-4 col-md-3 col-lg-2"> <div class="row center-block"> <div class="col-md-12 center-block"> <img src="http://img.leprosorium.com/2474872"> </div> </div> </div> <div class="center-block col-xs-6 col-sm-4 col-md-3 col-lg-2"> <div class="row center-block"> <div class="col-md-12 center-block"> <img src="http://img.leprosorium.com/2474872"> </div> </div> </div> <div class="center-block col-xs-6 col-sm-4 col-md-3 col-lg-2"> <div class="row center-block"> <div class="col-md-12 center-block"> <img src="http://img.leprosorium.com/2474872"> </div> </div> </div> <div class="center-block col-xs-6 col-sm-4 col-md-3 col-lg-2"> <div class="row center-block"> <div class="col-md-12 center-block"> <img src="http://img.leprosorium.com/2474872"> </div> </div> </div> </div> </div> </body>
请指出正确的方向。先谢谢你。我能够做到没有引导,b希望它只能由正确的使用引导和元素完成,因为我想保存自适应布局。
UPD @LegendaryAks通过使用< div class =“clearfix”>< / div>修正了间隙的问题。在图标元素之后,但是所有元素的自适应布局和未知数量的元素居中的问题仍然是开放的。
UPD2最终只有一个元素是不够的,因为我们需要知道如何从最后一行的一个元素到最多个元素的中心,播放我们可以加载页面上的所有元素,而不用担心最后一行定心。
解决方法
你去,我觉得这样做了。您可以在
http://codepen.io/anon/pen/QybXQJ?editors=100查看演示
我做了什么是在第四个div之后添加了一个类与clearfix的div。我希望这是你正在寻找的
<div class="clearfix"></div>