好吧所以我愚蠢地从一开始就没有添加doctype,我需要添加一个因为我想使用jquery脚本并且因为某些原因它在IE9中发生了(argh dam you)。所以我需要添加一个doctype
然而它弄乱我的按钮间距等等,并且不知道如何修复,链接到两个文件
没有doctype http://viewpictures-loginlive.freehostia.com/Website%202/chandeliersale1.html
使用doctype http://viewpictures-loginlive.freehostia.com/Website%202/chandeliersale12.html
1)无论如何都要使jquery图像脚本在ie9中工作而不添加doctype?因为firefox和chrome显示效果很好..
2)如何使按钮间距正确或任何人都可以帮助doctype文档?
答案 0 :(得分:0)
由于您没有从头开始添加!DOCTYPE,因此浏览器以Quirks模式呈现代码。此模式仅用于与旧网站(没有!DOCTYPE声明)兼容,并且可能因浏览器而异。严格或W3C标准模式依赖于!DOCTYPE声明,并在所有浏览器中均等呈现。
Quirks和Standards模式的呈现方式完全不同。这就是为什么整个网站风格在标准模式下看起来很糟糕(至少,它在Chrome上看起来很糟糕)。对此没有简单的解决方法,我担心:您需要在标准模式下为您的网站重写样式。从现在开始,您应该始终从头开始添加!DOCTYPE声明。