2011-02-16 43 views
0

我有一個固定的酒吧的具體問題。 我會使用這個固定欄,但我不能使用doctype 在IE中的這個欄有問題。例如通過滾動條不固定,移動或改變工具提示的大小。 事實上,我的項目業主不要讓我使用DOCTYPE在沒有文檔類型的情況下在IE中的問題

http://ryan.rawswift.com/sandbox/jixedbar-0.0.2/demo/

編輯的: 喜的,這是正確的。 但特殊情況下,我必須在此項目中啓動「html標記」的html文件! 在滾動更改時,您可以幫我修復此問題,這很好。 其他問題並不重要...。

回答

1

IE8(可能是7爲好,忘記6)的行爲幾乎達到標準,當您使用嚴格的DOCTYPE,所以使用XHTML嚴格DOCTYPE

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
+1

+1爲「忘了約6!」 – Kyle 2011-02-16 08:15:28

+0

哈哈,謝謝,我已經注意到IE6在使用XHTML 1.0 Strict時的表現有點像預測的那樣,但我並不討價還價。 – 2011-02-16 08:18:13

2

如果你指的是IE6(你?),那麼會有一個問題可能與使用css風格position:fixed;有關,因爲IE6不支持這個css屬性。

但是,如果作者在jQuery中這樣做了,那麼人們可能會預期可能會有一個修復程序實現此目的。

在doc類型的話題上,你說在沒有doc類型的IE中存在一個問題。通常,在沒有聲明文檔類型的情況下,許多瀏覽器都會出現問題。雖然很多會恢復爲默認的文檔類型,但根據您的代碼(HTML,XHTML,HTML 5.0等)指定您的文檔類型是很常見(也是非常好的)的做法。

親切的問候, 西蒙

相關問題