什么是HTML及其新特性整理

如题所述

HTML5结构元素: 新增了更具语义化的标签,比如<header>表示页面的头部,<footer>表示底部,<nav>表示一个链接导航集合等。这种标签将有利于搜索引擎的索引整理、小屏幕装置和视障人士使用。
HTML5 交互元素: 我们上面说过,HTML5的前身名是Web Applications 1.0。 所以HTML5当然不只是随便加几个标签,让代码结构更具语义化这么无聊。另外一些新增的元素,诸如<details>, <datagrid>等,可以实现控制数据和内容展示等交互能力。input元素的新属性:日期和时间,email, url,可以轻松制造一个Webforms 2.0。
删除的HTML4元素: HTML5删除了HTML4中纯粹用来显示效果的一些标记,比如<font>和<center>,因为它们已经被CSS取代。
看着上面的这些HTML5特性,就不禁让人想到XHTML,XHTML到底做了些什么呢?为什么近几年来,我们老爱跟HTML4划清界线,钟爱XHTML?这有篇文章说的很好:XHTML 鼓励良好的代码习惯,所有标签都需要完整,严谨,XHTML 可以产生比 HTML 4 更干净的代码。也就是说,XHTML相对HTML4,就起到了一个更严格的约束作用,但事实上,用HTML4也可以写出很干净的代码,用XHTML也有人把代码写得一团糟。
温馨提示:答案为网友推荐,仅供参考
相似回答