Совместимость CSS IE7 - проблема IE8 - PullRequest
0 голосов
/ 01 апреля 2011

Проблема:

Спасибо, что нашли время, чтобы прочитать это. У меня проблема, которую мне нужно решить как можно проще. Есть веб-сайт, который я перерабатываю, но с тех пор, как я обновился до IE8, я полностью забыл об IE7, но, конечно, есть люди, которые его используют.

Мне нужно знать, какие конкретные вещи я должен изменить, чтобы этот сайт отображался так же, как в IE8. Но я не знаю с чего начать. Есть кто-то с опытом в этом, кто может дать мне руководство? Есть ли для этого сценарии?

URL: http://www.testsite.c -tz.nl /

Если вы просматриваете это с IE8, оно выглядит идеально.

Но если вы посмотрите на него с помощью IE7, все будет не так, как должно быть, очень уродливо.

Ответы [ 2 ]

0 голосов
/ 07 мая 2012

Это не крутая идея ... Но вы можете попробовать, когда вам надоели очень старые браузеры, такие как ie6 или ie5 ...

1.Используйте JavaScript для определения браузера и версии ..

2.later использует аналогичный способ для перенаправления посетителя для загрузки IE 8 ..

<script>
 if(''+browserName+''+fullVersion+'' == "Microsoft Internet Explorer6.0" )
{

alert("You're using an Old Browser.Update the browser to view the website.(or) Try Latest Google Chrome , Firefox , Safari, Opera")
window.location = "http://www.microsoft.com/download/en/details.aspx?id=43" 
}
//document.write(''+browserName+''+fullVersion+''); 
</script>
0 голосов
/ 01 апреля 2011

Как сказал другой, ваш вопрос к широкой.Вам нужно будет разбить его на более мелкие проблемы - что, возможно, поможет вам решить их самостоятельно.

Я заметил одну вещь: у IE есть проблемы с display: inline-block для элементов, которые были изначально block элементов.Либо используйте span (возможно, только если он не содержит элементов блоков), либо используйте другой метод для размещения блоков рядом, например, с плавающей точкой.

Кстати, у вас слишком много div сваш HTML.Нет необходимости упаковывать каждый img, каждый ul и т. Д. В свой собственный div.Обычно любые стили, которые вы применяете к div, могут также применяться непосредственно к элементу «обернутый».

...