0

我剛剛完成了一個新的html版本的網站,它正在Firefox,IE9,Safari,Chrome中正常工作和良好地顯示。現在是讓它在IE8和IE7中工作的難題。IE9和IE7標準的IE9調試網站

我已經把一些有條件的CSS樣式表爲這兩個瀏覽器:

<link rel="stylesheet" type="text/css" href="css/reset.css" /> 
<link rel="stylesheet" type="text/css" href="css/layout.css" /> 
<!--[if IE 7]><link rel="stylesheet" type="text/css" href="css/ie7.css"><![endif]--> 
<!--[if IE 8]><link rel="stylesheet" type="text/css" href="css/ie8.css"><![endif]--> 

然後我用IE9,調試工具(F12),將瀏覽器設置模式爲IE7和文檔模式爲IE7標準。所以我把一些css類放到條件樣式表中(它應該覆蓋主layout.css文件中的對象(正確?)並刷新頁面),但是IE並沒有應用或覆蓋條件樣式表中的任何樣式。我剛開始還應用於layout.css中的那些,因此沒有發生變化。

是怎麼回事?如何調試這些瀏覽器?

回答

1

只是檢查IE的CSS文件的路徑一旦,而且還明確IE瀏覽器的緩存,然後檢查了。它應反映。 最後嘗試DIS

  <!--[if gte IE 7]> 
      <link rel="stylesheet" href="CSS/filename.css" type="text/css" /> 
     <![endif]--> 

則Y ou無需爲IE7和IE8添加兩個文件

+0

謝謝!忘記了我已經將條件樣式表移動到另一個文件夾中。 :\ – zuallauz 2012-03-06 19:29:30