3

我需要创建一个布局,其中作为滚动容器的 div 绝对位于三个侧面(左侧、右侧和底部),但其大小与上面的同级容器一起动态调整。滚动容器和兄弟容器都在一个固定尺寸的容器中。我制作了一个 jsfiddle 来演示我的问题。

http://jsfiddle.net/HKu4j/4

如果您按照那里的单击说明进行操作,您将看到当您在单击第二个容器后单击顶部容器时,它会调整大小,理想情况下会将 div.myscroll 的顶部向下推。这不会发生,因为 div.myscroll 已将 top 设置为 20px;新的 CSS3 灵活的盒子布局有什么方法可以使这个工作吗?我正在寻找一种使用 CSS 的解决方案,而不是像过去那样使用 javascipt 显式设置几何尺寸。

4

1 回答 1

0

我不确定单独使用 css 是否可行。

试试这个 jQuery 动态宽度设置示例:jQuery/CSS:按内容设置动态宽度,避免继承

于 2012-07-04T00:59:21.073 回答