2012-12-25 69 views
0

在Internet Explorer 7中CSS屬性「position:Fixed」不起作用。Internet Explorer 7中的固定位置

我搜索了一個解決方案,發現解決這個我在HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"> 

我使用jQuery,我不能指定DOC類型指定DOC類型。 有解決方法嗎?

在此先感謝

+1

爲什麼使用jquery不允許指定DOCTYPE? – SergeyS

+0

我讀到它是jquery中的只讀屬性 – Developer

+0

請參閱下面的答案。 – SergeyS

回答

0

您不能將DOCTYPE添加到當前文檔(或修改它)。

MDN-docsDOCTYPE是只讀屬性

+0

這是不正確的,你可以直接在你的頁面上指定DOCTYPE。動態修改後(使用普通的javascript或jquery或其他) – SergeyS

+0

「您不能將DOCTYPE添加到當前文檔(或修改它)。」在JavaScript中,正確。但是,如果您可以編輯頁面的HTML,那麼您可以更改文檔類型。 –

+0

我在mozilla文檔中看到過,我提供了鏈接 –

1

DOCTYPE與jquery沒有任何關係。 DOCTYPE是一種告訴瀏覽器如何處理頁面(使用哪種標準)的方法,指定DOCTYPE會將頁面更改爲嚴格渲染模式(與Quirks模式相反)。請閱讀此處瞭解更多詳情:http://www.quirksmode.org/css/quirksmode.html

爲您提供的解決方案:只需在您的HTML/ASPX頁面的開頭指定DOCTYPE行即可。這是如何使用它的方式。比jquery會在它的只讀屬性中顯示它。