【问题标题】:Elements not appearing in Internet Explorer [closed]Internet Explorer 中未出现的元素 [关闭]
【发布时间】:2015-02-06 06:15:40
【问题描述】:

如果有人可以查看我的网站并告诉我为什么我的目标网页上的元素没有显示在 Internet Explorer 中,我将不胜感激。

至少在 Firefox、Safari 和 Chrome 中一切正常,但在 IE 中什么也没有出现。我认为元素在那里它们只是不可见的,就好像鼠标悬停在按钮或输入框应该在的位置上时,光标会发生变化。

我尝试取消 HTML 和 CSS 的各个部分,看看是否有任何东西触发它返回,但无济于事,所以我真的很难过。

非常感谢任何帮助。

http://fitmumscoaching.co.uk/landing

干杯, 捏捏

【问题讨论】:

  • 你应该把在IE中不起作用的代码放在问题中。
  • 您在哪个版本的 IE 中测试?
  • 我刚刚在 IE 11 中尝试过,一切正常。
  • 会有很多代码要放入,所以我认为放置页面链接可能更简单,然后您可以从那里浏览代码。 @Baklap4 我正在 IE8 上测试...!对于哪些元素与旧版 IE 的兼容性较差,是否有任何通用指南可供我尝试解决?

标签: javascript html css internet-explorer


【解决方案1】:

据我所知:

它适用于 IE 11 和 IE 10。

我认为您应该使您的网站与 IE 9 和更低版本兼容。 不过,HTML5 中的某些元素可能不会在这些版本中使用。

【讨论】:

    【解决方案2】:

    它适用于 IE 7、IE 8,但不适用于 IE 9。

    在 style.css 行号 925 中,而不是 opacity: 0 使其成为 1。它也将显示在 IE9 中。

    或者您可以简单地从下方移除不透明度。

    #banner, #banner2 .inner {opacity:1;}
    

    【讨论】:

    • 太棒了!非常感谢!似乎我为此招致了大量的反对票!不知道为什么...
    • @pinchyman88 不客气 :)
    【解决方案3】:

    请在你的头部使用这个:

    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    

    【讨论】:

    • 请在你的 head 部分使用这个
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-09
    • 2015-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多