我如何在firefox和IE中渲染html / css

时间:2010-10-06 22:12:27

标签: html css internet-explorer

我正在为我的学校作业制作菜单,它需要在IE和Firefox中工作。 我完成了菜单,它在firefox中完美运行,但我无法在IE中正确显示

可在此处找到一部分:http://tutudragon3.info/ie-trying.php

当我点击firefox中的主页图像时,会弹出一个下拉类型的东西,其中包含2个带有文本“d”和“d”的图像。在Firefox中,这些下拉图像之间没有空格,但是当我在IE中尝试它时,我看到它们之间有一个小空格。

我怎么能解决这个问题(删除那个空格)。我尝试了许多不同的东西,但它没有用。

顺便使用IE8。

3 个答案:

答案 0 :(得分:5)

在担心任何特定错误之前:

  1. 使用触发标准模式的Doctype,因为怪癖模式不一致是一个需要处理的噩梦。如有疑问,请使用HTML 4.01 Strict:http://www.w3.org/QA/2002/04/valid-dtd-list.html
  2. 处理machine detectable errors

答案 1 :(得分:3)

如果您已经完成了David提到的事情,并且仍然看到了一些差异,您可能需要查看ie7.js,它是一个JavaScript库,使Microsoft Internet Explorer的行为类似于符合标准的浏览器。

答案 2 :(得分:0)

我在IE7中没有发现任何问题。但是,如果您遇到问题,请尝试将display:block;提供给<A><IMG>标记。问题应该消失。