我第一次使用 Unsemantic,我忘记在 IE8 上查看我的页面。这是灾难:http ://canapin.com/web/meteo/
Unsemantic 应该是 IE8 兼容的,但是我的页面搞砸了,我不知道为什么。
任何想法?:(
我第一次使用 Unsemantic,我忘记在 IE8 上查看我的页面。这是灾难:http ://canapin.com/web/meteo/
Unsemantic 应该是 IE8 兼容的,但是我的页面搞砸了,我不知道为什么。
任何想法?:(
正如其问题跟踪器中所述,由于 IE8 不支持媒体查询,因此无语义网格通过单独的 css 文件包含为其提供了固定宽度的布局:
<!--[if (lt IE 9) & (!IEMobile)]>
<link rel="stylesheet" href="./stylesheets/ie.css?1389034275" />
<![endif]-->
请注意条件注释,避免为 IE 的移动版本使用单独的 css(它们应该支持媒体查询):
我想你可以从这里下载单独的 css 的源代码:http: //unsemantic.com/stylesheets/ie.css
因此,如果您接受具有固定宽度布局的 IE8(这对我来说似乎很合理),那么您不需要 javascript 修复;)
再见!
对于 IE8 及更低版本,您必须包含一个 shim,它与 Unsemantic 文件一起提供。
在您的脑海中包含以下代码,您应该没问题:
<!--[if lt IE 9]>
<script src="./assets/javascripts/html5.js"></script>
<![endif]-->
因此,只需指向 html5.js 文件,这应该可以修复它。让我知道这是否对您有用。
干杯,马文