XHTML和HTML5之间的关系是什么?

DVK*_*DVK 12 html xhtml html5

对于使用HTML4并计划使用HTML5的人来说,是否有任何理由考虑与Web开发相关的XHTML相关细节?

或者XHTML是Web技术的"侧面"开发,与当前的Web开发主流(我猜是HTML5)无关?


要求的理由

我问的原因是我之前发布的StackOverflow答案最近被评论为"你不应该使用大写HTML标签".当我问"为什么"时,评论者向我指了几篇文章,这两篇文章都给出了仅小写标签名称的推理,因为" XHTML中不允许使用大写标签名称 "作为主要原因.

由于我目前不在XHTML(纯HTML4.0)中进行Web开发,并且只计划使用HTML5作为下一步,我感兴趣的是XHTML是否应该成为我在Web开发中做出的各种决策的一个因素

请注意,这个问题并不是要问一个人是否应该在纯HTML中使用大写或小写标签名称 - 仅仅是XHTML中的大写标签禁止应该是我决策中的一个因素,或者我应该忽略XHTML相关规则.

Reg*_*ser 8

您在XHTML上找到的大部分信息都没有提到XHTML的全部目的是供人和计算机用于数据交换.创建XHTML是为了让计算机可以相互通信,但同时仍然可以被人类读取.最疯狂的是,各种代码僧侣都对XHTML合规性着迷,没有任何打算使用XHTML进行数据交换,也不了解XHTML实际上是什么.

编辑: XHTML使用的一个很好的例子是航空公司发布其航班.该公司可以利用XHTML生成单个航班列表,这些航班既可以是人类在线访问,也可以是服务,可以根据需要读取数据.

另一方面,如果您拥有美发沙龙,则您的网站无需根据XHTML标准进行验证.