IE7 CSS-совместимость - PullRequest
       24

IE7 CSS-совместимость

1 голос
/ 18 января 2011

Позвольте мне начать с того, что я не являюсь веб-разработчиком, и я совсем немного знаю о сопоставимости.

Меня спросили, могу ли я решить проблему с веб-сайтом в IE7. Он прекрасно загружается во всех современных браузерах, но они хотят убедиться, что он отлично работает и в IE7. Технически это работает нормально, но, кажется, загружает начальное содержимое за один проход, а затем стиль на втором проходе. Я думаю, я не могу быть уверен, если это то, что он делает.

Кто-нибудь, кто имеет опыт работы с совместимостью с браузерами, имеет представление, можно ли это исправить? Веб-сайт чрезвычайно базовый, только HTML, CSS и немного JS.

Если это так, есть ли простой способ сделать все невидимым, пока страница не будет загружена? Я знаю, что вы можете сделать это с помощью JavaScript и отдельных элементов.

Ответы [ 2 ]

2 голосов
/ 19 января 2011

Похоже, мой комментарий, возможно, остался незамеченным, поэтому я добавлю его сюда.Это звучит как Flash из Unstyled Content, что часто встречается в IE.Посетите этот сайт для получения дополнительной информации:

bluerobot.com / web / css / fouc.asp

2 голосов
/ 18 января 2011

Включите jQuery, вставьте, <HEAD> блок:

<script type="text/javascript" language="javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js"></script>

Скрыть тело в вашем HTML:

<body style='display:none'>

Показать тело, когда DOM готов:

<script type='text/javascript'>
$(document).ready(function() { $(body).show() })
</script>

Опасность в том, что если загрузка идет медленно, люди уходят, прежде чем увидеть страницу.

...