Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 浏览器无法计算正确的页面高度。在手动调整窗口大小时,大小突然改变_Jquery_Html_Css - Fatal编程技术网

Jquery 浏览器无法计算正确的页面高度。在手动调整窗口大小时,大小突然改变

Jquery 浏览器无法计算正确的页面高度。在手动调整窗口大小时,大小突然改变,jquery,html,css,Jquery,Html,Css,我目前的项目直到今天都是由styles Div组成的。一切都很好。没问题 为了在浏览器窗口中创建资源中心,我添加了以下内容[我知道这并不漂亮]: <table style="width: 100%; min-width: 1000px;"> <tr> <td > <div id="mainBox"> ... </div> </td> </tr> </table> 此更改后,站点的行为

我目前的项目直到今天都是由styles Div组成的。一切都很好。没问题

为了在浏览器窗口中创建资源中心,我添加了以下内容[我知道这并不漂亮]:

<table style="width: 100%; min-width: 1000px;">
<tr>
<td >
  <div id="mainBox">
    ...
  </div>
</td>
</tr>
</table>
此更改后,站点的行为发生了变化:

  • 所有页面都会渲染
  • 有些页面在某个垂直点停止渲染,有些内容在下边框之外
  • 滚动条不适合下边框下方的内容。因此,我无法到达下边界
只要我手动调整浏览器窗口的大小,浏览器就会纠正此问题

我在Safari和Chrome中验证了这种行为Firefox的渲染效果似乎很好。

我迷路了。有人能提供一些提示,如何解决这个问题吗?WebKit bug

PS:该站点包括jQuery和jQueryUI,但只有一个脚本生成页面包含手风琴

更新2003-05-09

在中,将表替换为DIV元素,页面呈现良好:

<div style="width: 100%; min-width: 1000px;">
 <div id="mainBox">
    ...
  </div>
</div>

...

既然我仍然很乐意了解,table元素没有正确呈现,我将继续讨论这个问题,并可能找到问题的根本原因。

您能在JSFIDLE中复制这个问题吗?我们可能需要查看您的其他元素和css来诊断这个问题。所以您只是选择水平居中(因为我在代码中没有看到任何高度设置)?好吧,如果不误用表,您本来可以轻松得多……我上面的代码不完整。我知道这是误用!事实上,该表(由于其他方面)只是作为一个中间解决方案。嗯,我是说中间溶液吗?我应该称之为技术部门:-(@CBroe…和标记的滥用是目前我必须解决的最小问题;-)
<div style="width: 100%; min-width: 1000px;">
 <div id="mainBox">
    ...
  </div>
</div>