iwqn
@iwqn
Программист-самоучка

Существуют ли универсальное JS решение для нормального отображения CSS в ie8?

Собственно сделал сайт и был счастлив пока не посмотрел его в IE8 на ноуте с Win7.

Особенно, удручает что у многих еще стоит win7 с не обновленным IE8.

Переделывать всю верстку под IE8 честно лень...

Что делать?

Существуют ли универсальное подключаемое JS решение для нормального отображения CSS в ie8?

И что вы вообще делаете в таких случаях?

Возможно ли подключить разные css файлы в зависимости от используемого браузера, не используя PHP код?
  • Вопрос задан
  • 382 просмотра
Решения вопроса 2
И что вы вообще делаете в таких случаях?

Создаю файлик ie8.less и начинаю обеспечивать кроссбраузерность. Причем этот файл создается в самом начале, и после завершения крупного элемента в современных браузерах (сетка, каталог и т.п.) дополняется и обновляется.

Универсального решения на JS нет.
Но есть универсальное решение на css2 и progressive enhacement (в вашем случае - graceful degradation).
Ответ написан
iwqn
@iwqn Автор вопроса
Программист-самоучка
Ага я сам нашел решение

Для каждого типа браузера создается отдельный css файл и потом уже можно его подключать по необходимости.

Рассмотрим пример подключения отдельного файла стилей для Internet Explorer версии 7 и ниже.

Что мы здесь делаем?

подключение общих стилей

Установка стилей только для nternet Explorer версии 7 и ниже.

Основные конструкции:
[if {!} browser]
[if {!} browser version]
[if {!} condition browser version]

Условия для версий:
lt — Ниже
lte — Ниже или равно
eq — Равно
gte — Выше или равно
gt — Выше
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
userAlexander
@userAlexander
Верстка наше все)
Сверстал блок - затестил во всех браузерах.
Сверстал страницу - затестил во всех браузерах.
Сделал респонсив первой страницы - затестил на девайсах.
Подобная схема позволяет сразу отловить и пофиксить баг, в сравнении с вашим случаем, когда проект готов, а багов много и не понятно, что откуда и почему бажит.

Для ИЕ9- можно создать отдельный css файл, подключить в секции , но как правило это костыли, а значит не сильно приемлимо.
Сделайте заглушку для ИЕ9- с ссылкой на скачивание Хрома или Firefox.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы