Проблемы совместимости Internet Explorer (меню CSSPlay) - PullRequest
0 голосов
/ 26 декабря 2010

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

У меня есть чистое меню CSS и HTML, которое я использовал из CSSPlay. Это работает безупречно в Firefox, но не в Internet Explorer. Может кто-нибудь помочь мне понять, почему? По иронии судьбы, он прекрасно работает в режиме совместимости IE9.

Редактировать: Забыли ссылку. http://jsfiddle.net/Xh9Kz/

Кроме того, у меня много проблем с процентными различиями между webkit и браузерами Internet Explorer в целом. Хотя браузеры Webkit также увеличивают процент до 100%, IE, похоже, этого не делает. У кого-нибудь есть ресурс для этого, чтобы я мог написать код, чтобы избежать этого?

Спасибо заранее. С Рождеством всех!

1 Ответ

0 голосов
/ 26 декабря 2010

В вашем коде нет ничего плохого, это просто что-то общее с примерами из CSSPlay, проверьте последний вопрос в FAQ:

10. Демонстрация / меню не работает вIE8
IE8 очень темпераментный, когда дело доходит до многоуровневых демонстраций и меню (не только моего).В ближайшие месяцы я проведу свои демонстрации, чтобы заставить их работать в IE8, но в то же время самый простой способ - это переключить IE8 в режим эмуляции IE7, который излечит все проблемы.Чтобы сделать это, добавьте следующий метатег сразу же после тега:
<head>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

здесь тот же точный код, но сдобавлен метатег:)

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