我的页面在Chrome中正常工作,而在IE9中却不工作。
我尝试为IE9页面创建一个新的css,在html代码中使用一个条件注释。那好吧。
但后来我试着包括一个doctype声明..。发生了以下情况:
我真的不知道发生了什么。
任何帮助都会很感激的。
发布于 2011-12-09 05:18:21
正如已经说过的,始终使用doctype。如果没有IE,IE会以古怪的模式呈现,而您得到的内容将与在其他浏览器中得到的非常不同。
如果您的代码在doctype中看起来很糟糕,那么我建议您的代码一开始就不好。你已经把你的网站设计成怪癖,这会给你一些看起来随机的结果(它们不是,但它看起来是那样的)。
您将不得不重新设计您的网站使用标准模式。然后,在所有现代浏览器中,它看起来都是一样的(或类似的)。
发布于 2011-12-09 04:20:50
发布于 2011-12-09 05:08:07
首先,如果不看到HTML/CSS,很难找到解决方案。一般来说,你不应该需要一个独立的CSS文件的IE.
此外,我建议您尝试使用HTML5样板来帮助最小化浏览器的不一致性。这应该可以解决大多数问题,除非这是CSS中的一个错误。
https://stackoverflow.com/questions/8440985
复制相似问题