Почему форма и форма меню не отображаются правильно в версиях IE < 11? Страница выглядит нормально в Chrome, IE 11, и т.д.CSS-дизайн в старых браузерах IE
ответ
сайты взлома одного типа, но работа в другом, как правило, связана с незаконным использованием HTML или CSS. В некоторых браузерах вы можете делать то, что вам не разрешено делать пока что другие не делают.
Используйте w3.org HTML validation service, чтобы найти ошибки на вашем сайте (HTML), вы можете посмотреть ваши результаты here, вы увидите, что у вас есть некоторые ошибки на вашем сайте.
Вы также можете использовать w3.org CSS validation service, чтобы найти ошибки на своем сайте (CSS), вы можете посмотреть ваши результаты here.
Вы увидите, что ваш сайт имеет более 100 ошибок в CSS; это, вероятно, является причиной вашей проблемы. Исправьте свой HTML и CSS, и ваш сайт должен выглядеть просто отлично.
Также проверьте доступные таблицы, чтобы увидеть, какие атрибуты CSS и HTML работают во всех браузерах, а некоторые пока нет.
Вы можете использовать Mozilla Developer Network для проверки совместимости браузеров. Давайте, например, проверим атрибут -moz-, который вы используете в своем CSS;
Browser Lowest version Support of
Internet Explorer --- ---
Firefox (Gecko) 1.0 (1.0) -moz-appearance Not fully supported
Opera (Presto) --- ---
Safari | Chrome | WebKit 3.0 | 1.0 | 522 -webkit-appearance
Вы увидите, что у вас будут проблемы с определенными браузерами, такими как Internet Explorer.
Вы также можете проверить таблицу here.
Обратите внимание, что проблемы совместимости в основном связаны с HTML5 и CSS3, которые являются новейшими версиями.
Вполне возможно, что вы используете свойства CSS3, эти свойства не имеют поддержки во всех версиях браузеров, а в некоторых случаях необходимы для специального prefixers ,
Проверить ссылку http://www.w3schools.com/cssref/css3_browsersupport.asp
Например ваш фон, сделанные с помощью CSS имеет этот префиксы:
-webkit-linear-gradient
-moz-linear-gradient
-ms-linear-gradient
-o-linear-gradient
обзор этого здесь -webkit-линейно-градиент (
вот ваш фон определение #main:
background: -moz-linear-gradient(center top , #DBDBDB, #FFFFFF) repeat scroll 0 0 rgba(0, 0, 0, 0);
IE не понимают -moz PREfix
вам нужно полное определение для того, чтобы поддержать другие семьи браузера, например:
background: rgb(69,72,77);
background: -moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
Посмотрите: https://www.google.de/search?q=vendor+specific+CSS+extensions
- 1. appendChild в старых браузерах IE
- 2. Поддержка turn.js в старых браузерах
- 3. Redirect Loop на старых браузерах?
- 4. Отображение flexbox в старых браузерах
- 5. отзывчивый макет в старых браузерах
- 6. Условный рендеринг Vue.js в старых браузерах
- 7. Javascript image rotator slow в старых браузерах
- 8. Переполнение содержимого на мобильных и старых браузерах
- 9. Fancybox наложения нет в старых IE
- 10. Страницы предварительного просмотра Prerender в старых браузерах
- 11. создать альтернативу для translateX в старых браузерах
- 12. Работает ли HTML5 в старых браузерах?
- 13. display: свойство table в старых браузерах
- 14. Скрытие JavaScript от отображения в старых браузерах
- 15. JavaScript: Как поддержать в старых браузерах?
- 16. Как проверить формы в старых браузерах?
- 17. Утилита CSS flexbox в старых браузерах
- 18. HTML5/jQuery - Скрыть содержимое в старых браузерах?
- 19. HTML5-стиль сценарий-тэги в старых браузерах
- 20. Почему window.undefined изменен в старых браузерах?
- 21. Вертикальное выравнивание изображений в старых браузерах
- 22. метка ASP.NET не завернуть в старых браузерах
- 23. Как использовать JSON в старых браузерах?
- 24. Как вернуть этот объект с обработчиком событий в старых браузерах
- 25. JSON.parse не работает на старых мобильных браузерах
- 26. проверить совместимость сайта localhost на старых браузерах
- 27. Откат для перехода на основе гибких баз в IE и более старых браузерах
- 28. Как отлаживать сайт в старых версиях IE?
- 29. График API не работает в старых IE
- 30. Как переопределить addEventListener быть attachEvent в старых версиях IE
Я установил фоновую проблему. Тем не менее, проблема с круглым углом зрения не так проста для старых IE ... – Reto