2012-08-29 105 views
0

我正在使用一個編碼非常糟糕的CMS,它只適用於怪癖模式,我想在頁面的右下方放置一個浮動div。我花了最近2個小時尋找一種可能的方法來做到這一點。通常我只是:位置:固定;但這在Quirks模式下不起作用。以怪癖模式浮動DIV

是否可以使用JavaScript? 如果,那麼如何?

+0

你已經試過位置了:絕對我假設?當你說頁面時,你的意思是實際的HTML頁面還是瀏覽器窗口? – gargantuan

+0

瀏覽器窗口。 – user1453559

回答

0

編碼HTML 4.01文檔時,也可以觸發IE 7中的怪異模式。插入DTD,再發表評論將在IE 6和IE 7

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

觸發此向後兼容模式,它並不總是顯而易見的,其渲染模式瀏覽器是在IE地址線,輸入

javascript:alert(document.compatMode) 

謝謝, 布倫登

+0

我試着按F12在Internet Explorer中,它說怪癖。 – user1453559

+0

請在html頁面上添加這兩種文檔類型....最有可能的怪癖模式將被解決。並通過按F12 – Brendon

+0

在那裏檢查。但問題不在於它是怪癖模式。正如我上面提到的,那麼它是嚴重的編碼,只適用於怪癖模式。如果我更改爲其中一種文檔類型,它將會出現錯誤,並且菜單會丟失顏色。我需要一種在怪癖模式下擁有浮動div的方法....並且我使用:<!DOCTYPE HTML PUBLIC「 - // W3C // DTD HTML 4.01 Transitional // EN」> – user1453559