为什么应该选择HTML上而不是XHTML?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (70)

我想知道为什么我应该使用XHTML而不是HTML。

XHTML应该是“模块化”的,但我还没有看到任何服务器端语言都会利用这些优势。

XHTML也更加严格,我看不出优势。XHTML提供了什么,我需要如此糟糕?它如何让我的代码“更好”?

我在评论中发现的另一个问题:XHTML解析比HTML更快吗?

提问于
用户回答回答于

在阅读XHTML之前,我一直很喜欢gun,但它确实提出了一些有效的观点。包括以下一点;

XHTML 1.x不是“未来兼容的”。目前处于起草阶段的XHTML 2与XHTML 1.x无法向后兼容。XHTML 2将对文档的编写和结构方式做出很多重大更改,即使您已经使用XHTML 1.1编写了网站,为了将其转换为正确的XHTML 2,通常还需要进行完整的网站重写。简单在大多数情况下,XSL转换不够充分,因为某些语义无法正确转换。 HTML 4.01实际上更具未来兼容性。写入现代支持级别的有效HTML 4.01文档将是有效的HTML 5,而HTML 5则是大多数关注来自浏览器开发人员和W3C的地方。

在处理某些项目时,未来的兼容性可能会很大。文章继续写出其他几个优点,但我认为这可能对我来说最为突出。

不要把这篇文章误认为是对XHTML的诋毁,我的确谈论了XHTML的优点,但在深入研究之前注意缺点是很好的。

热门问答

边缘计算机器 ECM 是裸金属还是虚拟机?

你好,ECM目前以提供虚拟机为主,后续可以同时提供容器。

对象存储通过直传首次上传成功后怎么使直传链接失效,防止重新上传?

可酷可乐

腾讯云 · 售后工程师 (已认证)

热爱云计算的小锅一枚。
推荐
从当前的签名机制上看,并不能做到使用后即失效。有两种方式可以降低风险。 1.在web直传模式中,需要向STS申请临时账号,临时账号生效的时间是由durationInSeconds参数控制,可以尽量缩短时间配置。 2.在申请STS时,需要设置policy,确保当前客户端只能上传到C...... 展开详请

API网关使用计划里的配额期限多久?

推荐已采纳

没有期限,比如绑定api维度,则说明这个api可以访问多少次,用完了会提醒

localhost可以访问9200端口,外网无法访问9200端口,安全组是启用的?

推荐
localhost指向的是服务器的IPv6地址哦。 如果你需要能直接通过服务区公网IP访问常用两种方法 1. 可以将本地服务地址设置为0.0.0.0:端口号; 2.通过nginx代理本地IP地址和端口,并将其指向localhost:你的端口号,具体配置详见:https://www...... 展开详请

通过自行开发web前端从物联网平台获取数据?

DylanRichard

腾讯 · 产品经理 (已认证)

万物互联的时代,欢迎来到IoT的世界
推荐
你们可以自行开发小程序或者服务端接受数据,物联网平台了相关的API接口: 1.服务端API接口:https://cloud.tencent.com/document/product/1081/34957 2.应用端API接口:https://cloud.tencent.com/d...... 展开详请

移动直播iOS端SDK使用动效触发filepath must not be nil相关crash?

腾讯视频云-ZacharyTXLiteAVSDK技术支持
推荐
移动直播TXLiteAVSDK_Enterprise_iOS在6.8及之后的版本,动效资源有改动,如果新版本还是用之前老的版本的动效资源就会导致该crash问题。参考集成文档重新导入一下动效资源即可:https://cloud.tencent.com/document/produ...... 展开详请

所属标签

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动