IE8 нет чести дисплей: нет - PullRequest
4 голосов
/ 12 июня 2010

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

Единственный доступ к целевому коду через css.

Я не хочу отображать кнопку закрытия, поэтому я добавил это в файл css

img[alt='Close'] {display:none !important;} 

это разметка

<td align="center"><a href='javascript:window.close()'><img src='v/vspfiles/templates/100/images/buttons/btn_close.gif' alt='Close' border=0></a></td>

Он работает, как и ожидалось, во всех браузерах, которые я тестировал (Firefox, Opera, Safari), но в IE8, похоже, игнорирует этот CSS и показывает кнопку. Не уверен, что ему не нравится селектор или у меня синтаксическая ошибка.

Не уверен, куда идти отсюда.

1 Ответ

3 голосов
/ 12 июня 2010

IE8 поддерживает селекторы атрибутов, но только когда страница настроена на «совместимый со стандартами режим».Ниже приведена дополнительная информация:

http://msdn.microsoft.com/en-us/library/aa770069.aspx [Прочтите раздел «Примечания»] http://msdn.microsoft.com/en-us/library/cc288325.aspx

Также по следующей ссылке вы узнаете, что DTD включает режим соответствия стандартам в «IE8»

http://msdn.microsoft.com/en-us/library/ms535242.aspx [Прокрутить к столу]

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