0

在我的网站上使用 Google 字体和下面的代码。顶部添加了一个 ie8 类,因此我可以删除我的 css 中字体的任何引用。底部仅在 ie9 或非 ie 时才添加字体 css。

“问题”是当我将它上传到服务器并对其进行测试时。在 ff、moz、opera 和 ie9 中运行良好。当我在 ie9 (f12) 中使用开发人员工具将浏览器模式切换到 ie8 或 ie7 时,页面是空白的。可以查看源代码,但没有任何显示。

现在,在本地做同样的事情(使用 xampp)它可以按预期工作。我不明白为什么这在“生活”时不起作用。

<!DOCTYPE html>
<!--[if lte IE 8 ]> <html class="ie8" lang="en-US"> <![endif]-->
<!--[if (gt IE 8)|!(IE)]><!--> <html lang="en-US"> <!--<![endif]-->

<head>
<meta charset="utf-8">
<title>test</title>
<meta name="description" content="test">
<link rel="stylesheet" href="/css/base.css" type="text/css">
<link rel="stylesheet" href="/css/styles.css" type="text/css">
<!--[if (gt IE 8)|!(IE)]><!-->
<link href="http://fonts.googleapis.com/css?family=Kite+One|Open+Sans:400italic,400,700" rel="stylesheet" type="text/css">
<!--<![endif]-->
4

1 回答 1

0

呃...通过优化设置发布时,评论被删除。确保评论留下来就行了。

于 2013-01-10T21:21:47.467 回答