Internet Explorer 8个的兼容性问题[关闭](Internet Explorer 8

2019-09-30 07:04发布

我在优美的降解相对的小白,并希望对刚刚去住一个网站的一些技巧。 我知道,在这一点上布局在IE 8或更低完全打破,并希望看到我能做多少做的事情没有大规模检修工作。

www.unccti.org

在IE 8中,例如,它看起来像:

http://unccti.org/unc-cti-ie8.png

它应该是这样的:

http://unccti.org/unc-cti-modern.png

主要的问题是,内容是对旧的浏览器完全无法辨认,还有一些用户实际上已经错误地认为这是该网站是如何打算以寻找被视为“时尚”。 我已经包含一个脚本时,他们的浏览器已经过时通知用户,但我想至少可以看到,如果我能得到这个在IE8轻度功能。 我假设7是一个失败的事业。

我已经在另外但没有结果的尝试:

  • normalize.css和
  • HTML5Shiv

谢谢您的帮助。

Answer 1:

它没有太多难以解决IE8有很多的方式来实现一个体面的外观IE8此外,您的网站的布局是很简单的完成它。

我看到这些都使得网站的两个问题在看坏IE8

1)某些html5标签2)一些CSS3属性

下面添加到您的头上网站标签;

<!--[if lt IE 8]>
      <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
      <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->

Respond.js用法

我希望网站将在IE8看起来好多了。 此外,您可以添加自定义样式表的IE8,可以使事情好;

 <!--[if lt IE 8]>
       <link href="css/for-ie8-only.css" rel="stylesheet">
<![endif]-->

最后但并非我建议用最少的近代化 。 如果使用的是html5/css3

您可以查看HTML5和CSS3的支持 (在不同的浏览器),什么是在浏览器的支持。

一个相关的问题像下面你的。

如何使所有的浏览器IE7,包括后来CSS3和HTML5兼容的网站

祝好运!



Answer 2:

我不知道IE7,但我认为你可以得到IE8体面的支持。 我在我自己的亲身经历,大部分与IE8的问题,因为缺乏对某些CSS特性的支持干发现。

我看着你的网站,看到你正在使用arn't在IE8的支持,如CSS功能:第n个孩子。

下面是功能的支持列表- http://www.standardista.com/css3/css3-selector-browser-support/

我的解决办法是增加一个IE8特定样式表和javascript文件。 我将包括这些毕竟其他包含的文件,所以他们最后的应用。 然后根据需要我会覆盖特定元素。 我会使用的JavaScript文件,纠正问题,根据需要,可以不固定与CSS文件。

<!--[if IE 8]>
    <link rel="stylesheet" href="/css/ie8.css")" type="text/css" media="screen">
    <script type="text/javascript" src="/js/ie8.js")"></script>
<![endif]-->


文章来源: Internet Explorer 8 compatibility issues [closed]