Drupal 7 - Internet Explorer 7& 8忽略样式表

时间:2012-09-14 12:03:10

标签: css internet-explorer drupal drupal-7 stylesheet

我即将结束Drupal 7网站构建并在浏览器中进行测试。除了IE 7和8之外,所有浏览器都可以正常使用 - 这似乎是一个常见的问题。

我已经阅读了很多关于IE 7& 8如何忽略超过31个样式表请求的内容。

我已经在Stackoverflow和互联网上找到了很多建议。

  • 压缩效果 - >中的CSS文件聚合和压缩CSS文件 - 我现在可以在源代码中看到5个样式表加载,但IE仍然没有加载我的样式表!
  • 我在我的html.tpl.php文件(硬编码)中的所有其他样式表之前添加了对我的IE7样式表的直接调用
  • 我还使用了一个名为 Conditional Stylesheets 的模块来允许在.info文件中调用特定的样式表

这些都没有奏效。

我还在我的template.php文件中添加了以下内容,以删除James Hopkins建议的某些Drupal CSS文件(我知道它说的是IE6,但是嘿,值得一试。

# get array of stylesheets
$css = drupal_add_css();
unset($css['all']['module']['modules/system/system.css']);
unset($css['all']['module']['modules/system/defaults.css']);
unset($css['print']['theme']['themes/mytheme/print.css']);

链接到网站 88.208.247.36 它仍然是ip格式,因为域尚未传递给网络服务器。

1 个答案:

答案 0 :(得分:-1)

你试过这个吗?

将此添加到您的clinigen.info文件中:

stylesheets-conditional[lte IE 7][all][] = _css/ie7.css

从main.css中删除它:

@import url("ie7.css");