1

我有一个带有标题 div 和 iframe 的网站,用于在页面的其余部分显示地图,调整到标题 div 下的最大空间。

我可以在 Firefox 和 Chome 上使用该方法,但 iframe 不会填充 IE9 上的 div。有谁知道是什么问题?这里没有发布 html,而是指向问题页面和我正在重新设计的旧页面的一些链接,它们在 IE9 中的工作方式相同。

新问题页面(在 IE9 中不调整 div 大小): http: //permitmap.paydirt.co.nz/devtest/permitmap.html

旧页面使用与 IE9 相同的技术:http: //permitmap.paydirt.co.nz/

这可能是我滥用Twitter 的 Bootstrap吗?我使用 bootstrap 它是为了在普通内容页面上使用它,但是这个页面是一次性的,需要在尽可能多的页面中显示地图,同时仍然遵循标题的样式作为其余部分地点。

而且我使用表格进行布局也是我知道的不好的做法,但这是我发现使用 iframe 达到预期效果的唯一方法(相信我,我已经尝试了很多不使用表格的想法!)。

在此先感谢任何可以提供帮助的 CSS / HTML 大师!

让 IE 表现得像其他浏览器一样浪费了多少时间!?微软必须在工时损失和支持 IE 的额外费用上为地球付出巨大的代价。

4

1 回答 1

2

啊,刚刚注意到我必须用原始页面解决这个问题。

从页面顶部删除 DOCTYPE 元素可以解决 IE9 中的问题!

于 2012-06-22T03:33:09.530 回答