2012-09-14 55 views
3

我即將結束Drupal 7網站構建,並正在瀏覽器中進行測試。在所有瀏覽器中,除了IE 7 & 8以外,一切都很好 - 這似乎是一個常見問題。Drupal 7 - Internet Explorer 7和8忽略樣式表

我讀了很多關於IE 7 & 8如何忽略超過31個樣式表請求。

我已經對在Stackoverflow和Internet上找到的很多建議採取了行動。

  • 性能壓縮的CSS文件 - >彙總和壓縮CSS文件 - 現在我卻可以看到5個樣式表加載源,IE仍然不會加載我的樣式表!
  • 我已經加入到我的IE7樣式表直接調用,在我html.tpl.php文件(硬編碼)所有其他樣式表之前
  • 我也用一個模塊調用條件樣式允許調用特定的樣式表.info文件

這些都沒有奏效。

我還添加了由James Hopkins的建議下我的template.php文件中刪除某些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格式爲域名還沒有被移交到網絡服務器呢。

+0

你能不能給我們一個鏈接? – Puyol

+0

當然,88.208.247.36 –

+0

你可以更具體地瞭解哪些文件沒有被請求? 31是過度的。 – cimmanon

回答

-1

你試過嗎?

添加到您的臨牀igen.info文件:

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

而且從main.css的刪除此:

@import url("ie7.css");