我正在制作一个基于jsp web的应用程序一些按钮和标签在互联网浏览中不可见但是谷歌chrome很好。我如何设置应用程序兼容性,以便用户可以非常好地处理它所有浏览器
答案 0 :(得分:1)
浏览器兼容性不依赖于Java / JSP代码,而是依赖于它生成的HTML / CSS / JS代码。作为Web开发人员,您通常应该完全控制它。如果您使用HTML strict doctype并根据w3标准编写HTML代码(即页面至少传递w3 validator)并使用jQuery编写JavaScript函数,那么您基本上无需担心。
留在CSS后面,当你使用错误的HTML文档类型推动MSIE进入所谓的"quirks mode"(揭示MSIE box model bug)时,这可能会很痛苦。因此,您希望至少直接获得doctype(开始使用HTML5 <!DOCTYPE html>
)。这应解决大多数MSIE CSS问题,然后您可以单独修复剩余的CSS问题。它经常涉及IE6 / 7 CSS特定的错误,归结为hasLayout错误。在一个答案中,不可能详细阐述所有这些错误。为此,只要您坚持修复单个CSS问题,就可以在这里更好地提出一个单独的具体问题。