【发布时间】:2015-02-25 20:01:48
【问题描述】:
我在带有position:relative; 的容器内有一个带有position:absolute;right-300px; 的图像,因为我希望图像从 div 中出来并移到右侧。
你可以看到它在工作here。这是右边的第一张大图。
我遇到的问题是,这会破坏整个页面布局并导致我的页面右侧出现一个空白区域,可以横向滚动到。
如果我将overflow:hidden; 放在容器 div 上,它将隐藏图像的其余部分,我需要图像出来并完全可见。
有人对解决这个问题有什么建议吗?
我试着写一个例子,但我把整个页面都放在上面似乎更好 http://ciaranhanrahan.com/test/
干杯!
【问题讨论】:
-
我看不到你在那个页面上指的是什么。
-
好的抱歉 - 这是您在右侧看到的第一张大图。它是一个浏览器和手机,其 300px 位于 960px 网格的右侧。
-
不要把
overflow:hidden放在直接的父元素上,而是放在你的header元素上。 (或者只是overflow-x,如果您不想让它尽可能高地显示图像而不会在那个方向被切断。) -
类似的问题在这里。 stackoverflow.com/questions/4411362/…
-
感谢您的建议 -
上的 overflow:hidden会导致图像在底部被切掉
标签: html css layout css-position