Chrome和firefox不会使用html 5 doctype加载css

时间:2013-07-12 10:37:17

标签: css google-chrome

只要我将脚本放入我的脚本中,我的页面就会在IE浏览器中完美显示,但在firefox和chrome中它根本不会加载我的css文件。

但是当我删除doctype标签时,firefox和chrome都会完美显示页面! 奇怪的是,当我在本地加载文件时,它可以正常使用doctype标签..

我的主人是否过时了?

"解决了"它与:

<!--[if IE]>
<!DOCTYPE html>
<![endif]-->

3 个答案:

答案 0 :(得分:1)

你发现自己的解决方案并没有解决问题,它只是通过不包括不同浏览器的doctype来放置一个绑带,这不是一个好的做法。

答案 1 :(得分:0)

你似乎有很多CSS错误和警告,看看这个链接并按照它们的方式工作,也许它会开始工作......

http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fwww.chatboxlive.com%2Fchat%2Findex2.php&profile=css3&usermedium=all&warning=1&vextwarning=&lang=en

至于你的HTML,你复制了一些不好的标记的id名称,看看这里并尝试重命名它们或将它改成一个类,因为你可以有许多具有相同名称的类......

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.chatboxlive.com%2Fchat%2Findex2.php&charset=%28detect+automatically%29&doctype=Inline&group=0

答案 2 :(得分:0)

今天的现代网页需要doctype。没有一个,你处于怪癖模式,特别是IE,将很难正确地呈现你的页面。你永远不想处于怪癖模式。

删除条件注释,并在所有网页上始终向所有浏览器显示该文档类型以保持标准模式。不要使用IE作为事情应该如何工作的参考。

按照您认为应该完成的方式编写标记,验证它,然后查看它是否在所有浏览器中按预期工作。 IE会比其他人遇到更多问题,但IE很可能是错误的。