页面布局只在Opera中打破,这很奇怪?

时间:2010-05-28 21:52:16

标签: jquery html css layout opera

好的,所以我正在开发一个管理面板,其中所有内容都应始终只在视口中,直到达到设置的最小宽度和高度。

这里可以看到它的当前版本(它仍在开发中):http://qwibbledesigns.co.uk/preview/Admin/

在布局方面,它在所有浏览器中都可以完美运行,甚至可以达到ie6 = D.然而,歌剧不喜欢它,并且由于某种原因,总是在页面底部添加额外的空间,使它有一个额外的滚动条,我无法理解它是非常烦人的。

Jquery用于设置容器,侧边栏和内容区域的高度,以便它们始终位于浏览器视图端口中,并且在调整窗口大小时会重新运行这些函数。因此,我无法解决我的生活中歌剧的错误。

有人会介意看看他们是否可以解决这个问题? = d

3 个答案:

答案 0 :(得分:1)

这更像是一个设计问题,而不是编程问题,但我做了以下工作,似乎有所帮助。

height:100%;选择器中删除了html, body,并添加了一些内容:

html, body {
    margin:0;
    padding:0;
    clip:auto;
    overflow:hidden;
}

似乎有所帮助。

docType 是设计问题的好网站。

http://doctype.com

答案 1 :(得分:0)

您是否尝试过body{overflow:hidden}

答案 2 :(得分:0)

我看到了<div id="content"/>的侧边栏。可能是您设置的元素内联样式height:424px;尝试删除它并查看它是否有效。