html5跟html的区别,更新了什么?

news/2025/1/6 23:43:23/文章来源:https://www.cnblogs.com/10zhan/p/18652907

HTML5与HTML的主要区别以及HTML5所更新的内容,可以归纳为以下几点:

一、概念与规范

  • HTML:全称为HyperText Markup Language,译为超文本标记语言。它不是一种编程语言,而是一种描述性的标记语言,用于描述超文本(如音频、视频、图片等)中内容的显示方式。

  • HTML5:是HTML的第五个版本,也是构建Web内容的一种语言描述方式。HTML5结合了HTML4.01的相关标准并进行了革新,符合现代网络发展要求,被视为互联网的新一代标准。

二、文档声明

  • HTML:其文档声明通常包含一段较长的代码,且这段代码相对难以记忆。

  • HTML5:其文档声明更加精简,这有利于程序员快速阅读和开发。例如,HTML5的文档类型声明只需一行代码:<!DOCTYPE html>

三、构成与技术集

  • HTML:主要由HTML命令组成,这些命令用于说明文字、图形、动画、声音、表格、链接等网页元素。

  • HTML5:由不同的技术构成,提供了更多增强网络应用的标准机制。HTML5的技术集更加广泛,允许开发更多样化和强大的网站和应用程序。

四、结构语义

  • HTML:在HTML中,没有体现结构语义化的标签。例如,使用<div id="nav"></div>来表示导航区域,但这对搜索引擎来说没有明确的语义。

  • HTML5:添加了许多具有语义化的标签,如<article><aside><audio><header><nav><section><footer>等。这些标签使得网页的结构更加清晰,并有助于搜索引擎优化(SEO)。

五、多媒体支持

  • HTML:如果不使用Flash播放器支持,HTML不支持音频和视频的直接播放。

  • HTML5:引入了<audio><video>标签,用于支持音频和视频的控制和播放。这使得在网页中嵌入和播放多媒体内容变得更加简单和直接。

六、绘图与动画

  • HTML:通常使用矢量图形来描述网页中的图形元素。

  • HTML5:新增了<canvas>元素,它允许开发者使用脚本(如JavaScript)在网页上绘制图像和控制画布上的每一个像素。此外,HTML5还支持SVG(可缩放矢量图形)技术,用于创建和显示矢量图形。

七、表单与输入类型

  • HTML:传统的表单元素包括formlabeltextareaselectbutton以及input(如textpasswordradiocheckbox等)。

  • HTML5:给input新增了一些类型(如searchemailnumbertelrangecolordate等),并给表单元素新增了placeholder属性(用于设置表单元素的提示信息)。这些新特性使得表单的创建和验证更加便捷和直观。

八、API与存储

  • HTML:在HTML中,存储和访问数据通常依赖于服务器端的脚本或客户端的Cookie等技术。

  • HTML5:引入了Web Storage API(包括localStoragesessionStorage),用于在客户端存储数据。这使得开发者可以在用户的浏览器中存储和访问数据,而无需依赖服务器端的脚本或Cookie。此外,HTML5还支持获取地理位置、重力感应等API,为开发者提供了更多的功能和可能性。

九、移动领域支持

  • HTML:早期的HTML版本主要面向PC端进行设计和开发。

  • HTML5:更加关注移动领域的支持。HTML5的许多新特性和改进都是为了更好地适应移动设备上的浏览和交互需求。这使得HTML5成为构建跨平台移动Web应用的重要技术之一。

综上所述,HTML5在HTML的基础上进行了多方面的改进和扩展,提供了更加丰富和强大的功能和特性。这些改进和扩展使得HTML5成为构建现代Web应用和移动Web应用的重要技术之一。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/864153.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Easysearch 可搜索快照功能,看这篇就够了

可搜索快照功能改变了我们对备份数据的查询方式。以往要查询备份数据时,要先找到备份数据所在的快照,然后在一个合适的环境中恢复快照,最后再发起请求查询数据。这个处理路径很长,而且很消耗时间。可搜索快照功能将大大简化该处理路径,节约时间。 角色设置 相信你对节点角…

基本共射极放大电路的分析

静态分析利用直流通路求Q点(静态工作点)\[I_{BQ}=\frac{V_{BB}-V_{BEQ}}{R_{b}} \]一般硅管\(V_{BE}=0.7V\),锗管\(V_{BE}=0.2V\),\(\beta\)已知 \[I_{CQ}=\beta I_{BQ} \]\[V_{CEQ}=(\frac{V_{CC}-I_{CQ}}{R_{c}}-I_{CQ})R_L \]动态分析交流通路分析画小信号等效模型\[r_{…

使用扣子实现营销获客套电机器人-工作流+多维表格+飞书机器人

V+: llike620 就是利用扣子的工作流,实现简单的获取线索机器人,然后对接在抖音音私信上 主要用于某汽车贴膜产品的获客,先获取车型,再获取联系方式增加了状态机制,不能让对方跳过业务流程新线索存入飞书多维表格,并通过飞书机器人进行通知 十年开发经验程序员,离职全心…

Qt配置和功能使用说明

1、执行qmake qmake 是 Qt 提供的一个构建工具,用于简化跨平台 Qt 应用的构建流程。它通过读取 .pro 文件生成适合目标平台的构建文件,例如 Makefile(windows & linux) 或 Visual Studio 工程文件(windows)2、Shadow Build(影子构建) Shadow Build 是 Qt Creator 提…

静态工作点对波形失真的影响

一、截止失真原因:当静态工作点设置过低,即\(I_{BQ}\)过小,\(V_{CEQ}\)过大时,输入信号的负半周可能会使晶体管进入截止区。 现象:输出波形的正半周被削顶,即正半周顶部被“切掉”一部分,这是因为在截止区,晶体管的集电极电流\(i_C\)几乎为零,不能跟随输入信号的变化而…

基本共射极放大电路

以下是关于基本共射极放大电路的详细介绍: 电路结构由晶体管(通常是BJT)、直流电源\(V_{CC}\)、基极偏置电阻\(R_b\)、集电极负载电阻\(R_c\)、输入电容\(C_1\)、输出电容\(C_2\)以及输入信号源\(v_s\)和负载电阻\(R_L\)组成。工作原理直流偏置:通过\(R_b\)和\(V_{CC}\)为晶…

20241322 《计算机基础与程序设计》课程总结

2024-2025-1 20241322 《计算机基础与程序设计》第十五周学习总结 作业信息 |这个作业属于哪个课程|https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP| |这个作业要求在哪里|https://www.cnblogs.com/rocedu/p/9577842.html#WEEK15| |这个作业的目标|课程总结,文中的链…

《docker基础篇:7.Docker容器数据卷》包括坑、回顾下上一讲的知识点,参数V、是什么、更干嘛、数据卷案例

《docker基础篇:7.Docker容器数据卷》包括坑、回顾下上一讲的知识点,参数V、是什么、更干嘛、数据卷案例@目录7.Docker容器数据卷7.1坑7.2 回顾下上一讲的知识点,参数V7.3 是什么7.4 能干嘛7.5 数据卷案例7.5.1 宿主vs容器之间映射添加容器卷7.5.2 读写规则映射添加说明7.5.…

DIY笔记本散热器

前言我用的笔记本是R9000P 2021H,用了快三年才发现笔记本发热量有点高,GPU 3070倒是还好不用担心过热的问题,主要是这个CPU 5800H非常积热。最近也是清完灰、涂硅脂、换完风扇了,双烤测试了下功耗能到200W但是CPU有大概70C往上的样子,考虑到这是冬季测试下的结果,这个成绩…

BJT的共射极伏安特性曲线

BJT(双极型晶体管)共射极的伏安特性曲线包括输入特性曲线和输出特性曲线,以下是详细讲解:输入特性曲线定义:描述基极电流\(i_B\)与基极-发射极电压\(v_{BE}\)之间的关系,通常以集电极-发射极电压\(v_{CE}\)为参变量,即\(i_B = f(v_{BE})|_{v_{CE}=constant}\)。 曲线形状…

检索增强生成和思维链结合: 如何创建检索增强思维链 (RAT)?

论文地址:https://arxiv.org/pdf/2403.05313 Github地址:https://github.com/CraftJarvis/RAT 想象一下,一个人工智能助手可以像莎士比亚一样写作,像专家一样推理。这听起来很了不起,对吧?但是,如果这个助手有时难以确保事实准确性,依赖过时的信息或只是编造事实,该怎…