почему я не могу прокрутить вниз в IE на моем сайте - PullRequest
3 голосов
/ 27 октября 2011

В IE 8 я не могу прокрутить страницу вниз до конца на моем сайте, на базовом URL установлена ​​WordPress, но вспомогательные URL-адреса все закодированы вручную (не WP). Возьмем базовый URL-адрес, такой как * 1002.* Ничего особенного, только верхний и нижний колонтитулы и куча текста отказа от ответственности

Две таблицы стилей для приведенной выше страницы: http://isseomarketing.com/css/seo.css http://isseomarketing.com/css/rdc.css

Я просто не могу понять -отлично работает в других браузерах, и мой друг сказал, что он может просматривать сайт нормально, то есть в 6,7 и 8, но я не думаю, что это проблема с моим компьютером / мышью и т. д., потому что при той же установке IE я могу прокрутить дов нижней части других сайтов.

Ugggh.Будет ли кто-то так любезно взглянуть или если вы уже сталкивались с этой проблемой раньше - сделать предложение?

С уважением, Лия Д.

Ответы [ 2 ]

8 голосов
/ 28 октября 2011

ОК. Я отвечаю на свой вопрос. Причина, по которой IE не будет прокручиваться, заключается в том, что у меня было это в css:

html   {
height:100%; 
margin-bottom:0px; 
overflow-y:scroll; 
overflow-x:hidden; 
}

Решение было удалить высоту: 100%;

Вот и все - теперь должно работать как шарм (в любом случае в IE8) Лия

2 голосов
/ 16 апреля 2013

В моем случае я не объявил рост: 100% ни на что.Полоса прокрутки присутствовала, но просто НЕ прокручивала бы все в IE8 только .

Я должен был на самом деле добавить height:100% к моим html иbody тэгов.

html#ie8,
html#ie8 body {
    height: 100%;
}

Я действительно не знаю почему это произошло, но сейчас это исправлено в IE8!

PS Я использую удобныйнемного разметки, чтобы получить идентификаторы IN IE для конкретного таргетинга, как я показал в своем решении.Я получил это из темы Wordpress 2012 по умолчанию.Я использую его почти все время, если мне нужно заботиться о совместимости IE на любом уровне.Это избавляет от необходимости делать дополнительные вызовы для конкретных таблиц стилей IE, и просто удобнее добавить возможность быстрого исправления в контексте вашего обычного CSS для любого заданного elemnet.

<!--[if IE 6]>
<html id="ie6" lang="en">
<![endif]-->
<!--[if IE 7]>
<html id="ie7" lang="en">
<![endif]-->
<!--[if IE 8]>
<html id="ie8" lang="en">
<![endif]-->
<!--[if IE 9]>
<html id="ie9" lang="en">
<![endif]-->
<!--[if !(IE 6) | !(IE 7) | !(IE 8) | !(IE 9)  ]><!-->
<html lang="en">
<!--<![endif]-->
...