2009-12-08 73 views
2

我使用的是藍色打印CSS,它在Firefox中工作正常......但是當我在IE中查看它時,即使使用IE IE8,它仍然沒有似乎在間距和對齊方面工作正常。使藍圖css在IE 6和IE 7中工作

對於我能做些什麼來使其看起來合適?

+0

檢查的頂部去,如果路徑到'.css'正確與否。 –

回答

2

您是否包含ie.css文件?下面的常規藍圖css文件,包括ie.css文件,使用只有IE會解析符號:

<link rel="stylesheet" href="../../blueprint/screen.css" type="text/css" media="screen, projection"> 
<link rel="stylesheet" href="../../blueprint/print.css" type="text/css" media="print"> 
<!--[if lt IE 8]><link rel="stylesheet" href="../../blueprint/ie.css" type="text/css" media="screen, projection"><![endif]--> 

確保所有網址的CSS文件是正確的,在您的網站也正在努力。

+0

我第二個這個答案。他們故意將所有的IE hacker放在一個單獨的文件中,以保持代碼整潔。 國際海事組織,這是非常好的在未經優化的src /版本中分開,但誰至少不是試圖支持IE?我不確定它爲什麼要分開。 –

+0

我該如何檢查,我的代碼是否顯示IE黑客攻擊,其他藍圖文件是否正確通過。它大部分在IE中出現,*除了* 文本和

中的行 – Angela

0

我知道這有點晚了,但希望它能幫助那些使用Google的人。

一大疑難雜症的時候,這裏使用藍圖,以確保您的容器div有一個類容器的,沒有ID:

<div class="container"> ... </div> 

<div id="container"> ... </div> 

它抓住了我出了幾次之前。

3

確保您使用的是文檔類型。如果你不這樣做,它會以怪癖模式呈現。我遇到了同樣的問題,並糾正了doctype的工作。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> 

這應該在文檔