在怪癖模式下浮动DIV

时间:2012-08-29 11:03:44

标签: javascript css-position quirks-mode

我使用的是一个编码非常糟糕的CMS,只能在Quirks模式下工作,我想在页面的右下角放置一个浮动div。我花了最后2个小时寻找可能的方法来做到这一点。通常我只会:位置:固定;但这在Quirks模式下不起作用。

是否可以使用javascript? 如果,那怎么样?

2 个答案:

答案 0 :(得分:0)

您是否尝试更改DOCTYPE? How to get "position:fixed" css to work in IE 7+ with TRANSITIONAL doctype?

并使用HTML5 doctype?

<!DOCTYPE html>

您是否尝试过绝对位置?让div成为身体标签的孩子。

答案 1 :(得分: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)

谢谢, 布伦登