мои разрывы макета в IE7 и перезагрузки страниц javascript заставляют мигать экран - PullRequest
0 голосов
/ 06 октября 2009

Мой макет нарушается, если я изменяю размер окна в IE7 / AOL, поэтому я добавил простую функцию javascript, которая запускается в window.onresize, но независимо от того, как я меняю местоположение, у меня возникают проблемы.

Было предложено опубликовать ссылку, и вот она: http://sinaesthesia.co.uk/

Я уже использую PHP для обнаружения браузера и включаю встроенную таблицу стилей только для IE7 (и для мобильных браузеров), и моя страница выглядит почти идентично тому, как это делается в FF, Opera, Chrome, Safari и IE8, но когда я измените размер окна, некоторые вещи станут шаткими и вернутся в очередь, если вы обновитесь. Любой совет приветствуется:)

Ответы [ 3 ]

0 голосов
/ 06 октября 2009

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

Лучше было бы обнаружить, что сломано. и добавьте условный комментарий для включения таблицы стилей только для IE.

0 голосов
/ 06 октября 2009

Вместо этого следует исправить проблемы с макетом.

Нет способа обновить страницу так, как вы хотите. При перезагрузке все будет перерисовано, и мигание / не мигание зависит от точного состояния браузера пользователя.

0 голосов
/ 06 октября 2009

Советую исправить реальную проблему: ваша раскладка ломается при изменении размера браузера. Перезагрузка страницы на размер не является лучшей практикой.

Если вы разместите ссылку на свою страницу, вы можете получить хорошее представление об источниках ваших проблем.

...