我遇到了一个问题,并没有找到解决方案。我很困惑,因为我认为这是一个非常简单的要求。CSS:浮动div内浮动IMG
有以下元件:
- 周围DIV#包装
- DIV#A,浮左和固定宽度
- DIV#B,浮动左(#A的右侧)和动态宽度
- div#B内部有大量图像,向左浮动并固定宽度(和高度)。
根据屏幕分辨率的不同,屏幕右侧应该有1,2,3列n列图像(div#A旁边)。与此不同,容器#B在容器#A下方对齐并使用完整的窗口宽度。
我的另一种尝试是给#B一个float:right和一个margin-left(它大于#A的宽度),但那也不起作用。
我想避免绝对定位,因为周围包装的高度应随其内容而增加。
形象化什么我说什么,我做了如下图: http://abload.de/img/rezeptbilder1k8lsr.png
提前非常感谢!
如何指定格B的宽度是多少?可能你正在寻找这样的东西:http://jsfiddle.net/L3kdJ/? –
谢谢,伊利亚!这几乎就是我正在寻找的东西!如果没有足够的空间将它们并排排列,有没有办法将#B下面的#B对齐? – Sandro
你可以带上Ilya的代码,并在B中添加一个最小宽度的数量,以保持B中所需数量的图像连续。 – stommepoes