Это Srinivas, я работаю над технологией ASP.Net. Я разработал на веб-сайте, это хорошо работает в IE, но дизайн меняется с Mozilla, Safari. Как исправить проблему. Как сохранить совместимость браузера. Я застрял с этой проблемой последние два дня. Пожалуйста, предоставьте решение для устранения этой проблемы. Если также код Provile provie. Заранее спасибо.Как поддерживать совместимость браузера
ответ
Лучший способ поддерживать совместимость - следовать стандартам W3C. Вы также должны тестировать свой макет на столько браузеров, сколько сможете, при разработке макета, чтобы сразу увидеть, что работает и что не работает. Не видя никакого кода, я не могу предложить никаких дополнительных рекомендаций по исправлению совместимости вашего макета.
+1 за тот же самый ответ за секунду до меня. –
Хороший ответ (+1), за исключением не всех браузеров (особенно старых), соответствуют стандартам (IE). – mpen
@Mark: легче следовать стандартам и делать исключения для IE (условные комментарии и т. Д.), Чем это нужно для разработки IE и делать исключения для почти всех других браузеров. – Duncan
Кроссбраузерностью является щекотливой темой, но ваш лучший выбор, чтобы облегчить большую часть вашей боли заключается в следующем:
- Использование соответствия стандартов разметки.
- Испытание строго.
В конечном итоге вы будете создавать много CSS и Javascript-хаков, если не используете слой, который изолирует вас от тонкостей реализаций каждого браузера. JQuery - одно популярное решение, есть еще много.
И, наконец, ASP.NET MVC является миром лучше, чем его веб-формы для разработки кросс-браузера.
Спасибо за ваше предложение, можете ли вы предоставить любой javascript или JQuery для этого? – raghu
@raghu: Sure ... ' ' – mpen
Не обязательно верно, что вы будете создавать множество CSS и Javascript-хаков. Я только что создал сайт, и как только он выглядел правильно в Firefox/Safari/Chrome, для IE практически не было изменений. – MrMisterMan
Всегда разрабатывайте браузеры Mozilla/Webkit. Когда он выглядит правильно в браузерах, совместимых с стандартами, вы можете затем подтолкнуть к недостаткам IE, безопасно, зная, что по крайней мере самый вашего кода соответствует стандартам.
- 1. Android: Как поддерживать обратную совместимость?
- 2. Как исправить совместимость браузера
- 3. Это IE7 или IE8? Что будет поддерживать совместимость браузера?
- 4. Как легко проверить совместимость браузера
- 5. Как поддерживать совместимость с 2.3.3 android
- 6. Три js Совместимость браузера
- 7. Совместимость браузера для css
- 8. Совместимость браузера в jQuery
- 9. Обнаружение браузера Совместимость TLS
- 10. Совместимость браузера ASP.Net
- 11. Совместимость браузера Ajax
- 12. Wicket Совместимость браузера JavaScript
- 13. Совместимость браузера CSS3
- 14. Совместимость браузера браузера onerror и onload
- 15. Совместимость браузера IE7 и IE8
- 16. перекрестная совместимость браузера с загрузчиком
- 17. Совместимость браузера с горизонтальным меню
- 18. Совместимость браузера JQuery с плагином?
- 19. HTML-совместимость браузера для заметок
- 20. Как установить совместимость браузера в jsp?
- 21. Как определить совместимость браузера с ES2015
- 22. поддерживать сеанс браузера в webdriver
- 23. Как использовать MediaSessionCompat и поддерживать обратную совместимость с RemoteControlClient?
- 24. Как поддерживать обратную совместимость при использовании Android API уровня 15?
- 25. Совместимость браузера для «overflow-wrap: break-word»
- 26. Совместимость с совместимостью браузера с полями
- 27. Совместимость браузера для -webkit-scrollbar (CSS)
- 28. Совместимость веб-браузера HTML (IE8, Chrome)
- 29. Совместимость браузера angular.js и angular-ui bootstrap
- 30. Совместимость браузера UC с семантическим UI
Давайте подумаем об этом на минутку ... вы хотите, чтобы мы исправили проблему, о которой вы даже не описали? Что именно делает рендеринг некорректно? Можете ли вы предоставить нам код, который не работает? Опишите, что конкретно не выстраивается правильно, возможно, с некоторыми снимками экрана? – mpen