全部, 从编码的角度来看,我基本上有两个相同的页面。第一页是:IE显示问题的宽度为
第二页是:
然而,在第二个IE添加图像和其他的文字之间的额外的间距。有谁知道为什么会这样做?在Chrome,Safari,FF中,它显示得非常好。
我不能检查IE中的元素,因为它不在那里,所以我不知道什么是错的。任何建议将不胜感激。 Internet Explorer中的
感谢
全部, 从编码的角度来看,我基本上有两个相同的页面。第一页是:IE显示问题的宽度为
第二页是:
然而,在第二个IE添加图像和其他的文字之间的额外的间距。有谁知道为什么会这样做?在Chrome,Safari,FF中,它显示得非常好。
我不能检查IE中的元素,因为它不在那里,所以我不知道什么是错的。任何建议将不胜感激。 Internet Explorer中的
感谢
旧版本的渲染页面时不正确忽略空格(空格,制表符,换行符等)。您的第二个示例在图像之后有多个选项卡,这会导致较旧版本的IE(或兼容模式下的IE9)在图像之后放置额外的空间。
有没有其他人记得把图像的结束标记带到下一行,以便IE不会在图像的右侧放置额外的空间?啊。 – Dave 2012-02-08 17:01:41
您可以使用IE检查元素,转到工具>开发人员工具,然后使用find单击您要检查的元素 – 2012-02-08 16:47:23
请问,为什么它是表格?我看到页面的其余部分有html5标签。为什么要将页面内容包装在表格中? – Dan 2012-02-08 16:48:29
您的问题似乎与''上的'width ='''属性有关。这些不应该存在,你应该为此使用CSS。 – DaveRandom 2012-02-08 17:17:19