酷代码 AI
菜单
聚合导航,免费问AI,点击查看!
全部AI  /  AI写代码神器
服务商

html5跟html有哪些区别?

<p>HTML 是用来描述网页的一种语言,是超文本标记语言: HyperText Markup Language,HTML 不是一种编程语言,而是一种标记语言。HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定,HTML5的设计目的是为了在移动设备上支持多媒体,增加了许多的描述型标签,HTML5 是下一代 HTML 标准。</p><p>HTML5 是 HTML 的第五个版本,相对于之前的版本,它引入了一些新的特性和改进,包括:</p><p>1. 新的语义化标签:HTML5 引入了一些新的语义化标签,例如 `&lt;header&gt;`、`&lt;footer&gt;`、`&lt;nav&gt;`、`&lt;article&gt;`、`&lt;section&gt;` 等,使得网页结构更加清晰,更容易理解和维护。</p><p>2. 新的表单控件:HTML5 引入了一些新的表单控件,例如日期选择器、颜色选择器、搜索框等,使得表单更加易于使用和定制。</p><p>3. 视频和音频支持:HTML5 引入了 `&lt;video&gt;` 和 `&lt;audio&gt;` 标签,使得在网页中嵌入视频和音频内容更加容易。</p><p>4. Canvas 绘图:HTML5 引入了 `&lt;canvas&gt;` 标签,提供了一个基于 JavaScript 的绘图 API,使得在网页中实现图形和动画效果更加容易。</p><p>5. Web 存储:HTML5 引入了本地存储技术,包括 localStorage 和 sessionStorage,使得在客户端存储数据更加方便和高效。</p><p>HTML5 在保持 HTML 标准的基础上,引入了一些新的特性和改进,使得开发者能够更加方便地创建更加丰富、交互性更强的 Web 应用程序。</p><p><p>作为前端开发的技术人员,必须掌握的技术之一就是Html,其他技术如Css,JavaScript,JQuery等等都是基于Html的,那么Html和今天我们耳熟能详的Html5究竟有什么区别,或者说Html怎么发展到Html5的呢?下面一起了解一下Html5和Html的区别吧!</p><p></p><p><strong>一、什么是Html</strong></p><p>HTMl(HyperText Markup Language): 超文本标记语言,一种纯文本类型的语言。</p><p>特点有:</p><p>1、可以用来设计网页的标记语言;</p><p>2、用该语言编写的文件,以.html或者.htm为后缀;</p><p>3、由浏览器解释执行;</p><p>4、HTML表面上,可以嵌套用脚本语言编写的程序段,如:VBScript,JavaScript</p><p>与第一个纯文本的页面相比,Html页面引入了标签的概念,也是说,Html是文本+标签的形式。</p><p><span style="font-weight: bold;">二、什么是HTML5</span></p><p>Html5广义上来说包含了html5、css和JavaScript三个部分,不仅仅是根据第一印象的html5,html5让网页制作从布局到细节处理都更加的灵活,可以创建更好的网页结构,拥有更加丰富的标签,对媒体播放、编辑、存储等有更好的支持方式,兼容性更强。<strong> </strong></p><p><span style="font-weight: bold;">三、HTML和HTML5的相同点</span></p><p>1、都是网页的基础,用来构建Web页面的“骨架”<br/>2、具有基本相同的标签,如div,form,p等等   </p><p><span style="font-weight: bold;">四、HTML和HTML5的不相同点</span></p><p>1、 各个浏览器对HTML5的渲染或支持程度不同,但对HTML的支持或渲染已经很稳定 2、 html5正在发展,相当于于html的升级版本<br/>3、 html5用户可以编辑网页的部分内容<br/>4 、html5中元素可以使图像脚本更灵活<br/>5 、html5中 新的API让页面程序开发更简单<br/>6 、 html5改进页面表单操作 <br/>7 、html5新增加了很多新的标签,如footer等</p><div><p><span style="font-weight: bold;">五、hmtl5于html的区别</span></p><p>1.在文档类型声明上</p><p>html:&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional //EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;</p><p>&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;</p><p>html5:&lt;!doctype html&gt;</p><p>由这两者对比可见:在文档声明上,html有很长的一段代码,并且很难记住这段代码,想必很多人都是靠工具直接生成的吧?而html5却是不同,只有简简单单的声明,这也方便人们的记忆。</p><p>2.在结构语义上</p><p>html:没有体现结构语义化的标签,我们通常都是这样来命名的&lt;id="header"&gt;.这样表示网站的头部。</p><p>html5:在语义上却有很大的优势。提供了一些新的标签,比如:&lt;header&gt;&lt;articale&gt;&lt;footer&gt;</p><p>虽然在前几年html5已经出来了,但是那时候因为不够成熟,时机不对,才没被兴起。在这互联网高速发展的时候,也是来临4G的时代。正是学习HTML5的好时机,我们还不学习hml5就out了!</p></div></p><p>以前的我们用HTML+CSS主要大部分是做PC端网页的基础部分开发,绝大部分业务逻辑和代码量在服务器端,前端只收到服务器端动态生成的HTML和附加的简单的JS/CSS/img,是一种非常不平衡的架构,而HTML5表面上是标签的改动,但实际上应该是改动这些标签后所带来的影响,还有更多的是把业务逻辑和运算量放在了客户端,让HTML在APP的开发上具有了更多的优势。</p><br/><p>简单点说就是,HTML和CSS开发只能做一些网页的基本搭建,像以前写页面的人很多要不然就是美工或是服务器端的人,位置就很尴尬,而现在的HTML5和CSS3不光在以前基础的结构内做出了优化,并且在移动端APP开发上也有着得天独厚的优势。</p><p><span style="font-weight: bold;">html是Hyper Text Markup Language 的简称</span>,这是一种使用标记标签描述网页的标记语言(markup language),标准通用标记语言下的一个运用。</p><p>HTML5最先由WHATWG(Web超文本应用技术工作组)命名的一种超文本标记语言,随后和W3C的xhtml2.0(标准)相结合,产生的最新一代的超文本标记语言。(HTML5草案的前身名为Web Applications 1.0。於2004年被WHATWG提出,於2007年被W3C接纳,并成立了新的HTML工作团队。)可以理解为:HTML5 ≈ HTML4.0+CSS3+JS+API。(PS:html是没有1.0版本的,虽然曾经有这个概念,<span style="font-weight: bold;">但是并没有正式发布过,也没有使用html1.0来进行命名。这里的HTML4.0是在现在最新的html的规范标准。</span>)</p><p></p><p>HTML5有两大特点:</p><ul><li>►首先,强化了Web网页的表现性能。除了可描绘二维图形外,还准备了用于播放视频和音频的标签。</li><li>►追加了本地数据库等Web应用的功能。</li></ul><p></p><p>而且HTML5拥有更多种类,功能繁多的新技术和规范。比如:</p><ul><li>►使用canvas (画布)元素进行绘制;</li><li>►使用video和audio元素添加流媒体;</li><li>►在线编辑页面并检査拼写;</li><li>►在Web应用程序屮使用拖曳功能;</li><li>►更多的HTML5表单特性;</li><li>►<span style="font-weight: bold;">语义化布局常用标签</span>(例如article、section、nav)创建语义分区,语义化能让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析,即使在没有样式CSS情况下也以一种文档格式来显示,并且是非常容易容易阅读的,而且搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键字的权重,利于SEO(类似与网络竞价排行,不过不需要花钱),<span style="font-weight: bold;">并且呢,语义化标签使得人对网站的维护更加的便捷。</span></li><li>►HTML5没有严格的要求属性必须加引号,闭合不闭合,但是建议加上引号和闭合标签</li><li>►语义化布局常用标签</li><li>......更多规范和新技术请自行查阅相关文档。</li></ul><p></p><p><span style="font-weight: bold;">HTML5(text/html)浏览器将在错误语法的处理上更加灵活。</span>HTML5在设计时保证旧的浏览器能够安全的忽略掉新的HTML5代码<span style="font-weight: bold;">。与HTML4.01相比</span>,HTML5给出了解析的详细规则,力图让不同的浏览器即使在发生语法错误时也能返回相同的结果。</p><p></p><p>相比呆板的html,HTML5显得更加灵活。<span style="font-weight: bold;">HTML5元素可以拥有事件属性,使用这些属性可以在浏览器中触发,比如当用户单击元素时触发一段Javascript动作(可单一或者系列的动作)。给静态页面添加更加丰富多彩的动画效果,提升用户交互观感。</span>下面列出的事件属性,可以把它们入 HTML 标签来定义事件行为。 HTML5 中的新事件属性:onabort, onbeforeunload, oncontextmenu, ondrag, ondragend, ondragenter, ondragleave, ondragover, ondragstart, ondrop, onerror, onmessage, onmousewheel, onresize, onscroll, onunload。</p><p><span style="font-weight: bold;">现在的web前端开发的静态网页一般都是html4.0</span>,html标签和属性是html5规范的基础。然而HTML5还包括很多其他的编程接口,而严格来说,这些接口并不是HTML5规范的一部分,例如地理定位、历史API。从此也可以说HTML5比html具有更大的包容性。所谈到的html4.0既是html。</p><p>另外HTML5与html相比来说。<span style="font-weight: bold;">HTML5不基于SGML,因此不需要对DTD进行引用</span>,但是需要doctype来规范浏览器的行为,让浏览器能够以HTML5的方式来运行,而HTML4基于SGML,所以需要对DTD进行引用才能告知浏览器文档所使用的文档类型是什么。</p><p><span style="font-weight: bold;">然而最新的并不代表是最适用的,诚然,HTML5能玩出很多“花”来</span>,但是并不是所有用户都能完美支持HTML5的,HTML5里面有很多特性在PC端低版本浏览器上是不支持的。而移动端浏览器已经支持HTML5了,<span style="font-weight: bold;">还有就是访问CSDN的人群基本上没有使用IE8以下的浏览器了。</span></p> [2023-10-04 12:00:36 | AI写代码神器 | 5224点数解答]

热门AI查看更多
“AI写代码神器”擅长各种语言编程、解释代码、注解补充。 在这里填写你的问题。如:写出java冒泡排序算法。
一个入口掌握所有。 在这输入任何问题,或者要AI输出的内容。
将阿拉伯数字转为人明币大写,如:数字1000转换为壹仟。
AI生成爆文标题,能够快速创作出极具吸引力的标题,促使短视频、自媒体文章的点击率与阅读量迅猛攀升。 此处填写一个原始标题,如:一般人怎样打理自身的社交圈?
AI生成新闻评论。 在这里填入新闻内容。
AI生成内容摘要。 在此处填入需要生成摘要的内容,还可以输入4000字。
AI生成主持词,擅长团建、年会、婚礼、节日等场合的主持词编写。 在这里填入主持场景,如:运动会
AI快速生成周报、月报、日报、年终总结等各类总结报告。 在这里简单输入工作目标、指标、成果,没有任何格式或特殊需求。如:计划年销售业绩1000万,实际完成800万。
输入一个字,显示以这个字开头的歇后语
输入一个字,显示以这个字开头的成语
极速在线生成证件照
极速更换证件照红、蓝、白底色
实用工具查看更多
阿里云99元2核2G服务器/年,199元2核4G服务器随心买。
今日油价 [生活类]
全国各省油价,实时更新。
图片互转base64 [开发类]
将图片转换为Base64编码,可以让你很方便地在没有上传文件的条件下将图片插入其它的网页、编辑器中。 这对于一些小的图片是极为方便的,因为你不需要再去寻找一个保存图片的地方。
时间转换器 [开发类]
时间戳转换器,时间、毫秒、秒、倒计时查看
录入名字、电话、邮箱、个人介绍信息,生成二维码,可通过此码扫码添加微信联系人
数独游戏 [娱乐类]
数独(Sudoku)是经典的9x9数字逻辑谜题。在有81个小格的九宫格内,玩家依据初始数字推理填入1 - 9的数字,要保证每行、每列以及每个3x3宫格中的数字都不重复。这款在线数独游戏有多难度可选,没有头绪时,可以点开答案看一下哦^_^
经典推箱子 [娱乐类]
基于H5的经典推箱子小游戏,锻炼玩家的眼力和反应力,非常不错
AI摸鱼五子棋 [娱乐类]
基于H5的五子棋人机对练,锻炼玩家的眼力和反应力,非常不错
相关提问