IE 8中的CSS iframe问题

Joh*_*ohn 5 css internet-explorer

我有一个看起来完美的页面http://esolar.ca/calculator

但是当我把它嵌入到http://esolar.ca/how-to-profit-from-microfit/microfit-income-calculator/的iframe中时

Internet Explorer 8中的"请求评估"按钮位于左侧太远.在iframed之后,如何使iframe的内容显示相同?

Bro*_*ams 4

IE 中的 iFrame 溢出。将宽度更改为 584px 对我来说“修复”了它。

可以采取一些措施来减少此类问题:

  1. 使用 aDOCTYPE以避免在 IE 中触发怪异模式。例如:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
    
    Run Code Online (Sandbox Code Playgroud)
  2. 使用 CSS 重置来减少跨浏览器差异。 这是一个很好的

  3. 如果所有其他方法都失败,请使用条件注释来调整 IE CSS。

  • 添加 DOCTYPE 解决了问题。谢谢 (2认同)