返回信息流Transitional和Strict 究竟有啥区别啊。。按照网上说的strict不支持<center>等标签。。但是该怎样显示还是怎样显示啊,没看出来不支持啊。。求讨论!!
这是一条镜像帖。来源:北邮人论坛 / www-technology / #18012同步于 2012/11/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
HTML<!DOCTYPE> 标签 的问题
gankthisway
2012/11/3镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
哦哦~就是不符合标准的意思啊~那网站严格按照strict标准有啥好处啊。。
【 在 sutar 的大作中提到: 】
: 不是说不显示,而是 validate 时候不「支持」,就是说 http://validator.w3.org/ 就不会通过
何来咱的最爱。。求解释。。
【 在 AlexRezit 的大作中提到: 】
: Strict 的比较严格而已. XHTML 1.1 Strict 是咱的最爱~
【 在 gankthisway 的大作中提到: 】
: Transitional和Strict 究竟有啥区别啊。。按照网上说的strict不支持<center>等标签。。但是该怎样显示还是怎样显示啊,没看出来不支持啊。。求讨论!!
HTML4.01标准的严格模式(Strict)、过度模式(Transitional)、混杂模式(Quirk)、框架集(Frameset)
做前端对这些是应该要了解的
严格模式对于各方面不标准及不优化的代码一概不认,不光是HTML标签,对于CSS以及JS等都有区别
由于HTML4.01基于SGML,所以HTML4.01中的doctype需要对DTD进行引用,于是需要像下面这样复杂声明并且指定模式:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
而到了现在,HTML5不是基于SGML,虽然也需要doctype来规范浏览器的行为,但是不需要对DTD进行引用了,像下面一样简单的声明就可以:
<!doctype html>
目前技术比较领先的一些网站,比如百度、淘宝、雅虎等首页已经这样使用了。