2

我对 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/

请帮我解决这个问题

4

1 回答 1

2

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

为了节省时间,您可能想尝试使用css-resetcss-normalize策略。

简而言之:

  • css-reset:放置一个空的(0-style)样式表来覆盖它,就像它没有被定义一样。然后,由您来添加应该应用于您的页面的每个样式。
  • css-normalize:它不会“取消”css,而是会尽力确保默认样式中没有渲染差异,而不会重置它。
于 2013-05-25T07:11:43.703 回答