我一直在寻找这个解决方案一段时间... [bla bla ... google .. bla] ...CSS盒子不会从右下角浮动
我已经创建了一个例子在那里我几乎没有,但并不完全:
http://www.mikael-sandbox.com/puzzlecss/
我已经离开了这里是我想要的1号总是在右下角。只要我有一个单独的块行,就是这种情况,但是当行断开时,行向上移动。我希望它保持下来。有什么想法吗?
我一直在寻找这个解决方案一段时间... [bla bla ... google .. bla] ...CSS盒子不会从右下角浮动
我已经创建了一个例子在那里我几乎没有,但并不完全:
http://www.mikael-sandbox.com/puzzlecss/
我已经离开了这里是我想要的1号总是在右下角。只要我有一个单独的块行,就是这种情况,但是当行断开时,行向上移动。我希望它保持下来。有什么想法吗?
如果元素被动态地添加到您的网页(即使它们不是),它似乎是显而易见的解决办法是扭转他们的顺序。将超出容器边界的元素将始终包装在下面。找到一些可能会提供一些有关浮动和包装的见解的链接。
http://archivist.incutio.com/viewlist/css-discuss/33948
http://css.maxdesign.com.au/floatutorial/introduction.htm见 “凡将浮动元素举动?”
编辑
是您的容器固定的宽度,并且将你的位的div是一致的宽度是多少?如果是这样,那么你知道你可以在容器中的一行中放入X个位div。考虑到这一点,你会在一个div中包装一个“行”,并在两侧清除它。下面的例子实现了我相信你正在寻找的结果。我相当肯定,你将无法通过纯CSS实现这一目标。浮动只是不按照你想要的方式工作。
<div id="container">
<div id="row_wrapper" style="clear:both;">
<div class="bit">10</div>
<div class="bit">11</div>
<div class="bit">12</div>
</div> <!--End row_wrapper -->
<div id="row_wrapper" style="clear:both;">
<div class="bit">1</div>
<div class="bit">2</div>
<div class="bit">3</div>
<div class="bit">4</div>
<div class="bit">5</div>
<div class="bit">6</div>
<div class="bit">7</div>
<div class="bit">8</div>
<div class="bit">9</div>
</div> <!--End row_wrapper -->
</div> <!--End container -->
这些元素是否被动态添加到您的页面? –
查看我所做的修改。看看是否有帮助。 –