как настроить совместимость браузера в приложении netbeans jsp

#javascript #jquery #mysql #html #jsp

#javascript #jquery #mysql #HTML #jsp

Вопрос:

Я создаю веб-приложение на основе jsp, некоторые кнопки и метки не видны в Internet explore, но это хорошо с Google Chrome.Как мне настроить совместимость приложения, чтобы пользователь мог видеть его в очень хорошем состоянии при работе со всеми браузерами

Ответ №1:

Совместимость браузера зависит не от кода Java / JSP, а от кода HTML / CSS / JS, который он генерирует. Вы, как веб-разработчик, обычно должны иметь полный контроль над этим. Если вы используете HTML строгий doctype и пишете HTML-код в соответствии со стандартами w3 (т. Е. страница проходит по крайней мере проверку w3) и используете jQuery для написания функций JavaScript, то вам, в принципе, не о чем беспокоиться.

Если оставить без внимания CSS, это может вызвать проблемы, когда вы используете неправильный HTML doctype, который переводит MSIE в так называемый «режим причуд» (который выявляет ошибку MSIE box model). Итак, сначала вы хотели бы разобраться хотя бы с типом документа (для начала используйте HTML5 <!DOCTYPE html> ). Это должно решить большинство проблем MSIE CSS, и затем вы сможете исправить оставшиеся проблемы CSS по отдельности. Чаще всего это касается специфичных для IE6 / 7 ошибок CSS, которые сводятся к ошибке hasLayout. Невозможно подробно описать все эти ошибки в одном ответе. Для этого вам лучше задать отдельный конкретный вопрос здесь всякий раз, когда вы сталкиваетесь с исправлением отдельной проблемы CSS.