我使用的是一个编码非常糟糕的CMS,只能在Quirks模式下工作,我想在页面的右下角放置一个浮动div。我花了最后2个小时寻找可能的方法来做到这一点。通常我只会:位置:固定;但这在Quirks模式下不起作用。
是否可以使用javascript? 如果,那怎么样?
答案 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)
谢谢, 布伦登