Ненужное пространство внутри div установлено на 100% - PullRequest
0 голосов
/ 28 февраля 2012

РЕДАКТИРОВАТЬ: Это, кажется, проблема исключительно с IE.Очень просто воссоздать, и это происходит независимо от того, какую высоту (px или%) я установил для DIV.

Итак, у меня есть страница с div ширины и высоты 100%.все работает отлично, кроме IE, где он показывает около 5px нежелательного пространства внутри div в самом низу, что раздражает, потому что когда вы прокручиваете до конца 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>

и все.Не знаю, кто проголосовал за это, но это буквально самый простой код для воссоздания чего бы то ни было.

Я также пытался добавить позицию: абсолютный; нижний: 0px; левый:0px;в div, без разницы.

Ответы [ 2 ]

1 голос
/ 28 февраля 2012

Я использовал файл 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.

Я не смог воспроизвести вашу проблему ...

0 голосов
/ 28 февраля 2012

Это страница asp?Если это так, посмотрите на удаление пропускаемых ссылок (или настройте его на пустую строку).Они имеют тенденцию размещать нежелательное пространство при визуализации в браузерах, отличных от IE

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...