2012-02-08 64 views
0

全部, 从编码的角度来看,我基本上有两个相同的页面。第一页是:IE显示问题的宽度为​​

http://tinyurl.com/7rv59q3

第二页是:

http://tinyurl.com/7a7zyp8

然而,在第二个IE添加图像和其他的文字之间的额外的间距。有谁知道为什么会这样做?在Chrome,Safari,FF中,它显示得非常好。

我不能检查IE中的元素,因为它不在那里,所以我不知道什么是错的。任何建议将不胜感激。 Internet Explorer中的

感谢

+0

您可以使用IE检查元素,转到工具>开发人员工具,然后使用find单击您要检查的元素 – 2012-02-08 16:47:23

+0

请问,为什么它是表格?我看到页面的其余部分有html5标签。为什么要将页面内容包装在表格中? – Dan 2012-02-08 16:48:29

+0

您的问题似乎与'​​'上的'width ='''属性有关。这些不应该存在,你应该为此使用CSS。 – DaveRandom 2012-02-08 17:17:19

回答

0

旧版本的渲染页面时不正确忽略空格(空格,制表符,换行符等)。您的第二个示例在图像之后有多个选项卡,这会导致较旧版本的IE(或兼容模式下的IE9)在图像之后放置额外的空间。

+0

有没有其他人记得把图像的结束标记带到下一行,以便IE不会在图像的右侧放置额外的空间?啊。 – Dave 2012-02-08 17:01:41