网站页面在firefox浏览器提示怪异模式问题

我的thinkphp3.1做的商城网站,有的页面在火狐浏览器下会提示怪异模式,如下图所示:

clipboard.png

我的解决方法是:

clipboard.png

添加下面这行就好了,请问下大家是什么原因啊?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "w3.org/TR/html4/strict.dtd">
阅读 5.2k
3 个回答

不加“声明文档的解析类型”,浏览器就会默认用怪异模式

一般用HTML5标准的<!DOCTYPE html>声明下相对比较保险(也比HTML4少了很多字好不好),用HTML4声明仍然有可能用怪异模式渲染页面。(当然题主这个是4.0严格模式应该是安全的)


补充个参考资料,里边“Appendix: Handling of Some Doctypes in text/html”一节有张渲染关系的表。

相当于声明了某种标准 来解析

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题