2011-03-04 8 views
0

私はa Drupal websiteをデバッグしていますが、何時間も作業した結果、ほとんどのエラーは解決したと思います。しかし、私が把握できないものがあります...あなたがウェブサイトに行くと、「コンテンツクリアブロックコンテンツレコードページ」divがIE7で正しくロードされていません。ご覧のとおり、画像とテキストは親のdivの上部にあるはずです(Firefox、Chrome、その他のブラウザで見られるように)。実際、IE7の外部スタイルシートはまったく接続していません。私は、条件付きスタイルシートモジュールをインストールして、コメントを追加しました:私のテーマの.infoファイルで外部スタイルシートIE7がDrupalのWebサイトに接続していません

; Set the conditional stylesheets that are processed by IE. 

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

。そして、私のファイルに

<!--[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]>は、スタイルシートがロードされませんので、条件がIE7には適用されないということであればLESS THAN IE 7の意味を意味します。

お試し<!--[if IE 7]>

+0

ありがとうございます!問題が解決しました :) – Michiel

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ではなくltを使用する必要があります。 IE7はそれで動作するはずですのでlteは、less than or equal toを意味します

stylesheets-conditional[lte IE 7][all][] = fix-ie.css 
関連する問題