为什么我的IE8特定样式表没有正确的浏览器样式?

时间:2010-09-24 16:23:52

标签: css

我正在对PSD进行微调,以进行xhtml转换并调整一些IE8样式 - 或者至少尝试一下。我有一个IE7和IE8样式表,但由于某种原因,IE8不响应我的样式更改。我做了一些激烈的字体颜色更改,但即使这样也没有响应。

我已确认样式表在服务器上,并确保页面有效,但没有骰子。

以下是page

以下是元信息:

<link rel="stylesheet" type="text/css" media="all" href="_css/filter.css"/>
<link rel="stylesheet" type="text/css" media="all" href="fancybox/jquery.fancybox-1.3.1.css"/>
<!--[if IE 7]>
    <link href="_css/ie7.css" rel="stylesheet" type="text/css" />
<![endif]-->
<!--[if IE 8]>
    <link href="_css/ie8.css" rel="stylesheet" type="text/css" />
<![endif]-->

以下是我尝试更改的内容示例,以确定它是否正在连接:

标准CSS:

#intro #blurb h2     { font: bold 31px color: #fffeff; margin: 10px 0 10px 20px; }

IE8样式:

#intro #blurb h2     { font: bold 31px color: #ff2500; margin: 10px 0 10px 20px; }

任何帮助将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:2)

检查:

  • 文件是否存在(是否已上传?)
  • 文件是否未从缓存中加载? (仅适用于非本地页面)
  • 您的样式表是否包含语法错误? (使用http://jigsaw.w3.org/css-validator/

要检查问题是在CSS还是条件注释中,请使用:

<!--[if IE 8]>
    This should displayed in IE8 only.
<![endif]-->