Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.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
Internet explorer div内不需要的空间设置为100%_Internet Explorer_Html - Fatal编程技术网

Internet explorer div内不需要的空间设置为100%

Internet explorer div内不需要的空间设置为100%,internet-explorer,html,Internet Explorer,Html,编辑: 这似乎是IE独有的问题。重新创建非常简单,无论我将DIV设置为什么高度(px或%),都会发生 因此,我有一个100%宽度和高度div的页面。除了IE之外,其他一切都很好,IE在最底部的div中显示了大约5px不需要的空间,这很烦人,因为当你滚动到div的底部时,你会看到它 有人能给我解释一下这里发生了什么事吗 如果我只是删除div并使用普通的body标签进行滚动,那么空间就会消失 要重新创建,请执行以下代码: <html><body style='width:100%;

编辑: 这似乎是IE独有的问题。重新创建非常简单,无论我将DIV设置为什么高度(px或%),都会发生

因此,我有一个100%宽度和高度div的页面。除了IE之外,其他一切都很好,IE在最底部的div中显示了大约5px不需要的空间,这很烦人,因为当你滚动到div的底部时,你会看到它

有人能给我解释一下这里发生了什么事吗

如果我只是删除div并使用普通的body标签进行滚动,那么空间就会消失

要重新创建,请执行以下代码:

<html><body style='width:100%;height:100%;margin:0px;padding:0px;overflow:hidden;'>
<div style='width:100%;height:100%;margin:0px;padding:0px;overflow:auto;'>
<br />...x100
Are you kidding me IE?
</div></html>


…x100 你在开玩笑吗?
就这样。不知道是谁否决了这一点,但拜托,这确实是最简单的代码,可以重新创建任何东西

我还尝试添加 位置:绝对位置;底部:0px;左:0px;
对于div,没有区别。

我使用了一个带有以下源代码的HTML文件:

<html>
   <body style='width:100%;height:100%;margin:0px;padding:0px;overflow:hidden;'>
      <div style='width:100%;height:100%;margin:0px;padding:0px;overflow:auto;'>
         <br><br><br><br><br><br><br><br><br><br>
         <br><br><br><br><br><br><br><br><br><br>
         <br><br><br><br><br><br><br><br><br><br>
         <br><br><br><br><br><br><br><br><br><br>
         <br><br><br><br><br><br><br><br><br><br>
         <br><br><br><br><br><br><br><br><br><br>
         <br><br><br><br><br><br><br><br><br><br>
         <br><br><br><br><br><br><br><br><br><br>
         <br><br><br><br><br><br><br><br><br><br>
         <br><br><br><br><br><br><br><br><br><br>
         Are you kidding me IE?
      </div>
   </body>
</html>





































































































你在开玩笑吗?
我在IE中打开了文件,并将显示模式设置为IE7


我无法复制您的问题…

这是asp页面吗?如果是这样,请考虑删除Skiplings(或将其设置为空字符串)。在IE以外的浏览器中渲染时,它们往往会放置不需要的空间

您能发布一些代码吗?你在css的开头做过*{margin 0;padding:0}吗?是的,我有html,body{width:100%;height:100%;margin:0px;padding:0px;}以及div本身,它有自动溢出功能。此外,正文中还隐藏了溢出。需要代码示例或链接。@RyanStortz根据您自己的代码,它不是块级别,而是内联级别(DIV直接包含文本)。我将不胜感激。我以前从未听说过这样的问题。@RyanStortz我无法复制您的问题。看看我的答案。你能从我的答案中复制粘贴代码并自己尝试吗?我用你告诉我的方法来实现它,结果我有一个我忘记的间隔图像,它是内联的。Thanks1@RyanStortz请注意,如果您还没有这样做,您希望以
开始文件。否则,浏览器将以更古怪的方式呈现页面,而不是标准模式。