Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: кроссбраузерная верстка
Покинул форум
Сообщений всего: 116
Дата рег-ции: Дек. 2016
Помог: 0 раз(а)
Верстал тестовый шаблон сайта, проверял на опере и хроме все нормально было и там и там. Пару дней назад переустанавил виндовс, поставил 10ку и обновил все браузеры. Сегодня проверял на опере, хроме, ФФ и ИЕ. На первых двух все отлично, на ФФ слегка съехали по непонятным причинам позиционирование картинок, перерыл все через инспектор кода, так и не понял в чем причина, а в ИЕ вообще все посыпалось, можно сказать верстка поехала болше чем на 50% в разных местах страничек. Т.е. это не одно-два-три свойства - помарки, а бОльшая часть разметки отображается некорректно. Я даже не знаю, что там можно переделать. Вопрос в том, это ИЕ в десятке такой "неправильный", или что-то нужно глобально изменять в разметке? Смущает большое количество неправильно отображаемых элементов разметки.Может хоть поблоково для шаблона(навигация, футер больше всего поехали) кто подскажет в чем проблема, и что с этим делать?
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
Помог: 37 раз(а)
Perun пишет:
Верстал тестовый шаблон сайта, проверял на опере и хроме все нормально было и там и там. Пару дней назад переустанавил виндовс, поставил 10ку и обновил все браузеры. Сегодня проверял на опере, хроме, ФФ и ИЕ. На первых двух все отлично, на ФФ слегка съехали по непонятным причинам позиционирование картинок, перерыл все через инспектор кода, так и не понял в чем причина, а в ИЕ вообще все посыпалось, можно сказать верстка поехала болше чем на 50% в разных местах страничек. Т.е. это не одно-два-три свойства - помарки, а бОльшая часть разметки отображается некорректно. Я даже не знаю, что там можно переделать. Вопрос в том, это ИЕ в десятке такой "неправильный", или что-то нужно глобально изменять в разметке? Смущает большое количество неправильно отображаемых элементов разметки.Может хоть поблоково для шаблона(навигация, футер больше всего поехали) кто подскажет в чем проблема, и что с этим делать?
Добрый день!
Если Вы сравните USER AGENT Edge и IE, то поймёте, в чём проблема.
Вендорные префиксы, с Edge не помогают (см. USER AGENT)
Если у Вас есть возможности изменять шаблон, то для задания стилей для Edge попробуйте использовать правило @supports
Например:
Покинул форум
Сообщений всего: 116
Дата рег-ции: Дек. 2016
Помог: 0 раз(а)
Vladimir Kheifets пишет:
Если Вы сравните USER AGENT Edge и IE,
Не эти, а скорее IE 11 с помледними актуальными на сегодня хромом, оперой, ФФ. Но суть Вашего сообщения понятна. Вендорные префиксы,@supports не изучал еще.
В целом - спасибо большое за участие в вопросе, хоть кто-то отозвался.
Vladimir Kheifets
Отправлено: 30 Апреля, 2019 - 10:21:53
Частый посетитель
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
Помог: 37 раз(а)
Perun пишет:
Vladimir Kheifets пишет:
Если Вы сравните USER AGENT Edge и IE,
Не эти, а скорее IE 11 с помледними актуальными на сегодня хромом, оперой, ФФ. Но суть Вашего сообщения понятна. Вендорные префиксы,@supports не изучал еще.
В целом - спасибо большое за участие в вопросе, хоть кто-то отозвался.
Если коротко, то что написано в @supports(условие){....} применяется только в том случае, если "условие" выпоняется.
В данном, случае проверяется отрабатывет ли браузер некоторое CSS-свойсто, которое работает только в Edge.
Вам нужно найти классы которые не верно отрабатываются в Edge и добавить @supports
Например:
Покинул форум
Сообщений всего: 116
Дата рег-ции: Дек. 2016
Помог: 0 раз(а)
Vladimir Kheifets пишет:
нужно найти классы которые не верно отрабатываются в Edge
Я в Edge даже не пробовал еще. Только IE, FF, Opera, Chrome. Глобально пhоблема пока что только с IE
Perun
Отправлено: 30 Апреля, 2019 - 18:10:07
Гость
Покинул форум
Сообщений всего: 116
Дата рег-ции: Дек. 2016
Помог: 0 раз(а)
Странная штука... Залил частично сайт на хостинг и то, что сыпалось на локальном сервере, на хостинге отображается нормально во всех браузерах...
Vladimir Kheifets
Отправлено: 02 Мая, 2019 - 15:37:29
Частый посетитель
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
Помог: 37 раз(а)
Perun пишет:
Странная штука... Залил частично сайт на хостинг и то, что сыпалось на локальном сервере, на хостинге отображается нормально во всех браузерах...
Браузеры, где были раньше, там и остались.
Может быть, какой-то <link href="..." rel="stylesheet" type="text/css" />
потерялся на локальном сервере и нашёлся на хостинге.
Попробуйте проверить в консоле все ли классы определены.
LIME
Отправлено: 02 Мая, 2019 - 16:01:48
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.