首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
Web开发
> 详细
XHTML 1.0和HTML 5是什么关系?
时间:
2016-05-06 20:12:23
阅读:
180
评论:
0
收藏:
0
[点我收藏+]
标签:
作者:梁海
链接:http://www.zhihu.com/question/20258628/answer/14515438
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
XHTML 1.0 是 XML 风格的 HTML 4.01。
XHTML 1.1 主要是初步进行了模块化。
HTML5 是下一代 HTML,取代 HTML 4.01。
W3C 原本确实计划用 XHTML 系列替代 HTML 4.01,但 XHTML 系列实际上只活到了 1.1(1.1 和夭折的 1.2 已经体现出过分 XML 的迹象,而 W3C 的理想其实在疯狂的 XHTML 2 身上,当然,它没能诞生),还没脱离 HTML 4.01 的阴影就死了。
还没等 XHTML 兴起,它的地位就被 HTML5 取代了。
另外,HTML5 规定了两种 serialization 形式,一种是宽松的 HTML 风格,一种是严格的 XML/XHTML 风格。人们有时把 XML/XHTML 风格的 HTML5 serialization 称作「XHTML5」,但这个「XHTML」只剩下名号了,和 XHTML 1/2 的独立规范不一样,应当避免混淆。
我记得有个漫画讲述了 XHTML 的故事,可以去找找。另外,《HTML5 for Web Designers》也提到了这段历史。
XHTML 已死,有事烧纸。
但确实,XHTML 带来的书写风格仍然受大家喜爱。尽管 HTML5 对标签大小写、标签闭合、属性值引号等都不强求,但人们还是更愿意编写或看到 XHTML 风格的整洁代码。
不过,XHTML 的一些过于冗余的写法并不受 HTML5 规范推荐(比如布尔属性的写法)。HTML5 没有 XHTML 那么理想主义。
----------------------------------------------------------------------------------------------------------------------------------------------
两者提出的目的是不一样的。
XHTML是基于XML发布的HTML规范,旨在规范HTML的格式,区别比如所有的HTML标记都需要关闭(<br /><img />),一些呈现性的标记和一些标记的属性被弃用/不推荐使用(<center></center>),等等。
而HTML 5的提出,旨在将HTML真正的富应用化。我们通常所说的HTML 5广义上应该是包括了新的HTML规范(加入<video><audio>等富应用标记),新的JavaScript接口和新的CSS属性。
XHTML是基于HTML 4.01提出的,而HTML5与之对应的,应该是XHTML5。
XHTML 1.0和HTML 5是什么关系?
标签:
原文地址:http://www.cnblogs.com/wuwenjie/p/5466858.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
36.VUE — 认识 Webpack 和 安装
2021-07-28
【PHP】上传图片翻转问题
2021-07-28
php对数字进行万。亿的转化
2021-07-28
五个 .NET 性能小贴士
2021-07-28
Three.js中显示坐标轴、平面、球体、四方体
2021-07-28
.net 5+ 知新:【1】 .Net 5 基本概念和开发环境搭建
2021-07-27
1.html,css
2021-07-27
基于Docker搭建 Php-fpm + Nginx 环境
2021-07-27
nginx + http + svn
2021-07-27
kubernets kube-proxy的代理 iptables和ipvs
2021-07-26
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!