HTML在IE10中不起作用,但在IE7中起作用

时间:2013-05-25 06:50:18

标签: html css internet-explorer

我有IE10的问题,它在iframe中不能完美呈现html,但在IE7中有效。在ie10 ...似乎没有应用于段落和列表的保证金。

我使用iframe从其他文件中嵌入html,例如

<div>
   <iframe src="page1.html" frameborder="0" scrolling="no">&nbsp;</iframe>
</div>

<div>
   <iframe src="page2.html" frameborder="0" scrolling="no"></iframe>
</div>

这是网站链接:http://www.doddletech.com/sales_proposal/

请帮助我解决这个问题

1 个答案:

答案 0 :(得分:2)

您应该使用<p>元素作为段落,然后将文本格式应用于这些元素,而不是直接向<td>添加文本。如果您没有为一堆文本指定任何标记和样式,它将根据默认样式表进行渲染,这在所有浏览器中都不相同。

为节省时间,您可能需要尝试css-resetcss-normalize策略。

简短说明:

  • css-reset :设置一个空的(0样式)样式表来覆盖它 如果它没有任何定义。然后,由你来添加每一个 应该应用于页面的样式。
  • css-normalize :它将尽力确保默认样式中没有渲染差异,而不是“取消”css,而不是“取消”它。