Страница растягивается на ... и на ... и на - PullRequest
1 голос
/ 24 ноября 2010

Удивительно, но название в основном объясняет это. У нас есть страница, созданная нашим клиентом, которую мы находимся в процессе воссоздания.

Высота страниц продолжает расти до тех пор, пока (я предполагаю, что) браузер не достигнет своего предела. Я попробовал firebug и W3 validator, и они оба не помогли.

Может ли это быть до закрытых тегов? Или, может быть, тот факт, что этот генератор, который она использовала, застрял идентификаторы в тегах сценария, УЖАС! Любые предложения были бы отличными, мне нужно попробовать все здесь. Спасибо.

Ответы [ 3 ]

5 голосов
/ 24 ноября 2010

В вашей странице источника в строке 193 есть это:

<div id="txt_2179" style="position:absolute; left:13150228px; top:1239624px; width:-832166px; height:-1239624px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; overflow:hidden;"> 
  <p class="Body-P"><span class="Body-C">LINKS</span></p> 
</div>

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

Есть ли причина для существования этого div? Вы можете просто удалить его или удалить элементы абсолютной позиции стиля.

1 голос
/ 24 ноября 2010
<div style="position: absolute; left: 1.31502e+7px; top: 1239620px; -moz-box-sizing: border-box; overflow: hidden;" id="txt_2179">
<p class="Body-P"><span class="Body-C">LINKS</span></p>
</div>

Это. Безумен !! Точно так же, как и все остальные абсолютные позиции, которые есть в html.

Даже тогда, когда переполнение скрыто, декларация гласит: высота 1 миллион 239 тысяч 620 пикселей ВЫСОТА, а декларация для левой части так же неясна, как средневековая рукопись.

Если вы удалите это предложение, HTML помещается в теле. Надеюсь, вы исправите и остальные сумасшедшие объявления.

0 голосов
/ 24 ноября 2010

Я не знаю.Может быть, это 3 после тега </html> (ну, вероятно, нет).Попробуйте исправить ошибки, сообщенные валидатором W3C .

...