2011-03-04 34 views
0

我在調試a Drupal website,經過幾個小時的工作,我認爲大部分錯誤都已解決。但有一個我不明白...當你去到網站,「內容清除塊內容記錄頁」div在IE7中無法正確加載。正如你所看到的,圖像和文本應該在父div的頂部(正如你可以在Firefox,Chrome或任何其他體面的瀏覽器中看到的那樣)。事實上,IE7的外部樣式表完全不能連接。我已經安裝了有條件的樣式表模塊並補充說:外部樣式表IE7沒有連接到Drupal網站

; Set the conditional stylesheets that are processed by IE. 

`stylesheets-conditional[lt IE 7][all][] = fix-ie.css

在我的主題.info文件

。而

<!--[if lt IE 7]> 27 <link type="text/css" rel="stylesheet" media="all" href="/themes/garland/fix-ie.css" /> <![endif]-->

在我的文件

。 但Drupal仍然拒絕連接到樣式表。那麼我是在處理一個CSS問題還是一個Drupal?我能做些什麼呢?

在此先感謝!

回答

1

<!--[if lt IE 7]>意味着如果低於IE 7的含義是條件並不適用於IE7所以樣式表就不會被加載。

嘗試<!--[if IE 7]>

+0

非常感謝!問題解決了 :) – Michiel 2011-03-04 04:28:49

1
<!--[if lt IE 7]> 27 <link type="text/css" rel="stylesheet" media="all" href="/themes/garland/fix-ie.css" /> <![endif]--> 

此如果瀏覽器是IE匹配和版本是小於7。 7不小於7,所以這就是爲什麼IE7不能使用它。您需要使用lte而不是ltlte意味着less than or equal to,所以IE7應與工作:

stylesheets-conditional[lte IE 7][all][] = fix-ie.css