2

我正在开发内部使用 IE10 浏览器的 Windows Phone 8 Mobile 应用程序。

我正在尝试从子 div 中删除空白区域,如果先前打开的子 div 的内容多于当前打开的子 div,则会出现该空白。

<div id="parentDiv" style="overflow-x:hidden">
<div id="childDiv1" style="overflow-x:hidden">Content in childDiv1 is greater than childDiv2</div> 
<div id="childDiv2" style="overflow-x:hidden"></div>
</div>

我有一个父 div 说 id parentDiv .. 其中包含 2 个子 div .. 说 id = childDiv1childDiv2。如果我从应用程序中的任何页面和 childDiv1 导航到 childDiv1,我将导航到 childDiv2,因为 childDiv1 的内容超过 childDiv2 的内容。它会在 childDiv2 的底部产生空白。我正在尝试删除空白区域,但到目前为止似乎没有任何解决方法有帮助。任何帮助将不胜感激。谢谢。

4

1 回答 1

1

空白可能是由 Internet Explorer 中的许多内容引起的。

一些选项:

  1. 确保将所有涉及的 div 的边距/填充添加为 0,然后将它们一一删除,直到确定实际需要它的位置。

  2. 有时 Internet Explorer 会因为字体而在空 div 中添加空间。尝试添加 font-size: 0 来防止这种情况。

于 2014-06-26T17:01:31.360 回答