Java 在不同浏览器中完美显示网页

Java 在不同浏览器中完美显示网页,java,jsp,Java,Jsp,在一次采访中,关于java,采访者问了很多关于核心java的问题,然后他问的主要是spring之类的框架,struts但后来他问了一个问题,比如说有一个网页,他有一个包含许多jsp页面的项目,但问题是,当他在firefox浏览器中点击他的网站的url时,网站完全打开了,但当他在internet explorer中点击url时,网页对齐被打乱了,它并没有完美地显示,其他浏览器中也观察到类似的问题,所以他需要执行哪些设置才能在所有浏览器中完美地反映网页,请对此提出建议。正如许多评论者所指出的,没有一

在一次采访中,关于java,采访者问了很多关于核心java的问题,然后他问的主要是spring之类的框架,struts但后来他问了一个问题,比如说有一个网页,他有一个包含许多jsp页面的项目,但问题是,当他在firefox浏览器中点击他的网站的url时,网站完全打开了,但当他在internet explorer中点击url时,网页对齐被打乱了,它并没有完美地显示,其他浏览器中也观察到类似的问题,所以他需要执行哪些设置才能在所有浏览器中完美地反映网页,请对此提出建议。

正如许多评论者所指出的,没有一种正确的方法可以做到这一点。我想看看有条件的评论。它们在普通浏览器中呈现为注释掉的代码,但在IE中,它们被提取为指令以允许附加格式

看看

根据上述参考资料:

<!--[if IE 6]>
Special instructions for IE 6 here
<![endif]-->

你可以用这些技巧来显式地设置IE以不同方式/神秘地/自动神奇地呈现的属性

一个重要的问题是

<!--[if lte IE 7]>

跨浏览器兼容性是一个相当复杂的问题,不幸的是,这不是“执行某些设置”的简单问题。此外,重要的是生成的HTML/CSS/etc;无论您是在服务器端使用JSP还是其他什么都无关紧要。Javascript在这里也是一个大问题。@jonik谢谢,但他希望以某种一般的方式得到答案,我认为css和html设置对于所有浏览器都是完美的。我会检查用户的浏览器并提供不同的css文件。对最终用户来说,它看起来“完美”,但实际上是一个由if语句组成的程序。