Gecko (Firefox 3.6/4beta) скрывает Div, в то время как Webkit (Chrome/Dreamweaver) отображает просто отлично

Я столкнулся с загвоздкой, над которой работал пару дней, и, похоже, не могу найти ответ в Интернете. Шаблон сайта, над которым я сейчас работаю, расположен по адресу «http://citylakersbaseball.org/2.0». У меня есть div под названием «sponsors», который отлично отображается в Chrome, и встроенный Live View в Dreamweaver CS5. однако в Firefox 3.6 и 4beta он полностью исчезает. Я вижу это в источнике просмотра, но у firebug он неактивен. Может быть, это проблема DOM? (о котором я мало что знаю). Проблема с движком рендеринга?

Я пропустил исходный код (index,htm) и CSS (style.css/nav.css) через валидатор HTML - HTML в порядке, и CSS не выдал ничего, что, как я думал, могло бы повлиять на отображение div, тем более что Webkit не имеет с этим проблем.

Любые мысли будут оценены. Заранее спасибо!


person Mike    schedule 07.12.2010    source источник
comment
У меня это не отображается в Google Chrome 8, так как класс css .sponsors имеет display: none !important набор   -  person Alastair Pitts    schedule 07.12.2010
comment
Вы должны добавить допустимый тип документа, например ‹!DOCTYPE html PUBLIC --//W3C//DTD XHTML 1.0 Transitional//EN w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd  -  person methodin    schedule 07.12.2010


Ответы (1)


Ваш плагин Firefox, блокирующий рекламу, обнаруживает и удаляет div из модели DOM. Я столкнулся с таким же поведением в Chrome и Firefox (в которых есть плагины/расширения для блокировки рекламы), но не в Safari или IE (в которых их нет); и действительно, div появляется, если я отключу Adblock Plus. Одно из основных правил Adblock Plus и ему подобных — искать HTML-элементы с class="sponsors" или id="sponsors" и удалять их.

person Daniel Wright    schedule 07.12.2010
comment
Да, именно поэтому я не вижу его в своей версии Chrome, у меня установлен AdBlock - person Alastair Pitts; 07.12.2010
comment
Спасибо Даниэль. Одна из тех, что прямо у меня под носом. Хорошего дня! - person Mike; 07.12.2010
comment
Рад помочь. Бьюсь об заклад, вы потратили около часа, пытаясь понять, что, черт возьми, происходит, и искали здесь помощь... Я знаю, что делал это бессчетное количество раз! ;) - person Daniel Wright; 07.12.2010