没有doctype的IE中的问题

时间:2011-02-16 08:10:15

标签: jquery html css internet-explorer w3c

我有一个固定栏的具体问题。 我会使用这个固定栏但我不能使用doctype IE中的这个栏有问题。例如,滚动条不固定,移动或工具提示的大小发生变化。 事实上,我的项目所有者不允许我使用doctype

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

编辑: 大家好,这是对的。 但异常的是,我必须在这个项目中启动html文件“html tag”! 滚动更改时,帮助我修复此栏是很好的。 其他问题并不重要......

2 个答案:

答案 0 :(得分:2)

如果您指的是IE6(是吗??),那么可能会出现与使用css样式position:fixed;相关的问题,因为IE6不支持此css属性。

但是,如果作者在jQuery中完成了这个,那么可以预期可能会为此实现一个修复。

在doc类型的主题上,你说IE没有doc类型存在问题。通常,在没有声明doc类型的情况下,许多浏览器会出现问题。虽然许多人将恢复为默认的doc类型,但根据您的代码(HTML,XHTML,HTML 5.0等)指定您的doc类型是很常见的(也是非常好的)。

亲切的问候, 西蒙

答案 1 :(得分:1)

当您使用STRICT DOCTYPE时,IE8(也许是7,忘了6)表现几乎达到标准,所以使用 XHTML STRICT DOCTYPE

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