【读书笔记】XHTML与HTML5 的差异
最近在困惑html5和XHTML两者之间的具体区别,查看了百度、google和新浪等,他们首页的源码第一句都是
1 <!Doctype html>
这是HTML5的doctype声明,说明这些主流网站已经都普遍在运用HTML5了,因为HTML5 不基于 SGML(标准通用标记语言),所以不需要引用 DTD(文档类型定义)。
但是HTML5是一个还未完成的标准,而HTML4及xhtml已经正式使用了10多年了,它仍是当前主流的标准。由于HTML5现在并没有广泛地运用,而且搜索引擎支持效果也不佳,过早的用HTML5来制作小网页并不会给我们的网站带来什么好处。xml是用来传输数据,html用来显示数据,xml不是用来取代html的;xhtml根据xml原理重新定义,但最终形式和html大同小异;html5新特性没有得到浏览器普遍支持(至少要ie9版本才能支持html5),在旧标准中已经被普遍支持但在html5中被标记为淘汰的元素或属性,不会被真正淘汰:因为网页不是为了符合“标准”写的;推动html标准化的因素很多,但没有被支持的标准,一纸空文而已!所以我觉得在新的标准推出之前,xhtml1.0和HTML4应该还是主流标准。
多数人使用 HTML 4 和 XHTML 1 编写网页。相对较少的 HTML 狂热者了解语义 HTML 的概念、验证 HTML 结构和改进文档的可访问性。高质量的 HTML 文档是反复权衡、设计优选和讨论酝酿的结果。尽管受到诸多批评,还没有任何语言的普及性能与 HTML 比肩。多数用户满足于标准的现状,仿佛生来就该如此一样。
HTML5确实很好,提供了一些新的元素和属性,反映典型的现代用法网站。其中有些是技术上类似<div>和<span>标签,但有一个含义,例如<nav>(网站导航块)和<footer>。这种标签将有利于搜索引擎的索引整理、小屏幕装置和视障人士使用。同时为其他浏览要素提供了新的功能,通过一个标准接口,如<audio>和<video>标记。一些过时的HTML 4标记将取消。其中包括纯粹显示效果的标记,如<font>和<center>,因为它们已经被CSS取代。还有一些透过DOM的网络行为。
想具体了解HTML5的一些新特性,可以移步: http://www.csdn.net/article/2012-02-21/312179
我觉得HTML5只是HTML4的扩展,其精髓在于JS这块;对于大多数网站或网页来讲,即便过渡到了HTML5,由于网页本身的缘故,很大一部分的内容还是必须要由HTML4已有部分来承担的。所以说,学习现有的HTML+CSS吧,HTML5的精髓,不是我们初学者能理解透彻的,那些所谓的现有的HTML5的教程,只是教个皮毛,真正的东西,等国外几大主流框架出新架构了,积淀了一定的技术,再深入学习。个人见解,勿喷。
(^_^)打个赏喝个咖啡(^_^)


【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析