h5和html的区别是:1、文档类型声明上,html有很长的一段代码很难记住,而html5只有简单的声明,方便人们记忆;2、在结构语义上,html4.0没有体现结构语义化的标签,html5在语义上却有很大的优势。

本教程操作环境:windows7系统、html&&HTML5版、Dell G3电脑。

html5最先由WHATWG(Web 超文本应用技术工作组)命名的一种超文本标记语言,随后和W3C的xhtml2.0(标准)相结合,产生现在最新一代的超文本标记语言。可以简单点理解成:HTML 5 ≈ HTML4.0+CSS3+JS+API。

1.在文档类型声明上

html:

< html xmlns = "http://www.w3.org/1999/xhtml" >

html5:

由这两者对比可见:在文档声明上,html有很长的一段代码,并且很难记住这段代码,想必很多人都是靠工具直接生成的吧?而html5却是不同,只有简简单单的声明,这也方便人们的记忆,更加精简。

2.在结构语义上

html4.0:没有体现结构语义化的标签,我们通常都是这样来命名的< divid = "header" > div >

这样表示网站的头部。

html5:在语义上却有很大的优势。提供了一些新的html5标签,比如:< header > 、< nav >、< article >、< aside >、< footer >..

3.强大的HTML5的新功能

(1)强大的绘图功能

可能有些动画,或者图片,在html5可以通过强大的绘画功能,加上JS可以实现。而在html4.0却不行。

在HTML5中,有两个东西,是可以进行绘图的,我们一起来看看是哪两个神奇的玩意。

1.Canvas标签

Canvas 通过 JavaScript 来绘制 2D 图形,Canvas 是逐像素进行渲染的。

在 canvas 中,一旦图形被绘制完成,它就不会继续得到浏览器的关注。如果其位置发生变化,那么整个场景也需要重新绘制,包括任何或许已被图形覆盖的对象。

2.SVG

SVG 是一种使用 XML 描述 2D 图形的语言,SVG 基于 XML,这意味着 SVG DOM 中的每个元素都是可用的。您可以为某个元素附加 JavaScript 事件处理器。在 SVG 中,每个被绘制的图形均被视为对象。如果 SVG 对象的属性发生变化,那么浏览器能够自动重现图形。

与其他图像格式相比(比如 JPEG 和 GIF),使用 SVG 的优势在于:

(1)SVG 图像可通过文本编辑器来创建和修改

(2)SVG 图像可被搜索、索引、脚本化或压缩

(3)SVG 是可伸缩的

(4)SVG 图像可在任何的分辨率下被高质量地打印

(5)SVG 可在图像质量不下降的情况下被放大

那么都两者都可以用于绘图,我们一起来看看他们之间有何区别:

Canvas

1.依赖分辨率

2.不支持事件处理器

3.弱的文本渲染能力

4.能够以 .png 或 .jpg 格式保存结果图像

5.最适合图像密集型的游戏,其中的许多对象会被频繁重绘

SVG

1.不依赖分辨率

2.支持事件处理器

3.最适合带有大型渲染区域的应用程序(比如谷歌地图)

4.复杂度高会减慢渲染速度(任何过度使用 DOM 的应用都不快)

5.不适合游戏应用

(2)新增视频标签

可能在html4.0的时候,我们想要插入一段视频,还需要引用一长段的代码。但是在html5的情况下。我们只需要用于一个video标签即可。< videosrc = "视频地址" > video >//详细属性可以见下图

4、好处

第一:节省程序员写代码的时间。

第二:我觉得最主要还是在SEO的优化上。

不管是我们自己来对网页模块命名,还是有这样的标签。因为做网站最终的目的只有一个,那就是盈利。想盈利的话,就只有通过SEO优化的技术,把你网站排名做上来,这样你的网站才有价值,且正是这一点,html5符合了这一点。为什么这么说呢?因为他定义的这些标签,更加有利于优化,蜘蛛能识别你。

推荐学习:html视频教程

html5 h5是什么,H5和HTML的区别是什么相关推荐

  1. PPT转Html5,ppt转h5,保留动画,提供源码,可对接接口,支持JAVA,C#,go等

    PPT转Html5,ppt转h5,保留动画,源码,私有化部署,可对接接口,支持各种开发语言 为什么要将PPT转Html5 众所周知,PPT常用于会议演示.教学演示等应用场景,常用的载体有office, ...

  2. 微信html5展示页,H5科普|微信H5页面的展示形式

    原标题:H5科普|微信H5页面的展示形式 随着移动互联网的不断发展,越来越多的企业开始运用微信H5来营销推广,微信H5凭借着方便快捷.页面丰富的优势,已经成为了如今最受欢迎的微信营销方式.一款微信H5 ...

  3. H5方面(H5适配手机屏幕等)

    一个html页,其文本包含三个方面的信息,逻辑,内容,样式.其中逻辑部分决定页面和用户交互的行为,样式部分决定用户界面的视觉表现,内容部分是结构化的文本信息.对于一个以内容为主的页面(区别于富交互应用 ...

  4. 支付宝H5,微信H5,微信公众号支付回调

    业务场景 应公司需求,需要在项目中接入支付宝h5支付,微信h5支付和微信公众号支付功能,本编主要讲述支付踩坑和h5支付后跳转的回调问题 微信h5支付 微信h5支付时需要校验下单域名,微信从refere ...

  5. app 中嵌入H5页面,H5跳转H5页面的跳转实现

    app 中嵌入H5页面,H5跳转H5页面的跳转实现 模拟创建a标签,并将href给到a标签点击实现: 模拟创建a标签,并将href给到a标签点击实现: var a = document.createE ...

  6. 前端请柬框架_如何用h5做邀请函 h5邀请函是什么意思

    首先先告诉大家如何用在线工具制作h5邀请函,我们一般在企业做活动,新品发布时邀请大家来参加,或者是结婚的时候也可以制作邀请函. H5模板展示 现在我来告诉大家如何用h5做邀请函: 如果你会开发代码的话 ...

  7. H5外包团队 H5开发微信APP的优势有哪些

    H5外包团队 H5开发微信APP的优势有哪些 转载于:https://www.cnblogs.com/ihtml5/p/10406730.html

  8. 小程序web-view跳转H5页面,H5页面通过事件返回小程序页面

    小程序页面: //url为H5页面路径 H5页面跳转小程序页面 npm install weixin-js-sdk 在使用的vue单页面内引入:import wx from 'weixin-js-sd ...

  9. 移动端html5广告的优势,h5手机端开发的优势都有哪些呢

    原标题:h5手机端开发的优势都有哪些呢 现在是手机不离手的时代,可以说每个人都有一部甚至两部手机来打发日常的空余时间,那么你知道h5手机端开发的优势都有哪些吗?下面原创先锋小编给大家详细介绍下,想要了 ...

  10. html5手机 一键开发,Html5变革下的H5和手机app开发工具

    前言 随着互联网与新媒体的高速发展,H5技术在正式推出之后,凭借微信等平台的巨大传播力,各种展现形式的H5页面纷纷崭露头角,越来越多地出现在人们的视野中.而随着H5技术的崛起,例如市场上风靡的微页(w ...

最新文章

  1. js中对象的私有属性和公有属性
  2. 【错误记录】Java 中 ArrayList 排序 ( 使用 Comparator 接口时注意 compare 返回值是 -1 和 +1 )
  3. PyQt编程之模态与非模态对话框(二)
  4. 常用PHP数组函数总结
  5. 飞特商城后台管理系统是接私活利器,企业级快速开发框架 商城后台 取之开源,用之开源
  6. 视觉平台搭建——LED光源介绍
  7. import package java_java初学者,如何理解package和import?
  8. 牛客网 牛客小白月赛2 G.文
  9. Python数据的精度
  10. AD采样SPS和计算能采的频率
  11. apk与服务器的ip在哪个文件夹,手机中apk文件存放目录在哪
  12. 星球大战1-6[Star Wars 1-6]
  13. mysql aix版本查看_AIX 查看aio状态
  14. 内积到底是什么?和卷积的联系是什么
  15. linux服务安装与配置(二):安装xinetd服务
  16. 信任别人计算机和网络,【媒库文选】人们可能更信任计算机而不是人类
  17. 计算机故障处理试题,模块五计算机故障诊断与排除 测试题
  18. css3霓虹灯文字效果以及文字背景动画
  19. 卡卡上网安全助手之系统修复 怎么用
  20. 《爱丽丝梦游仙境》配色分享

热门文章

  1. 第十届山东理工大学ACM网络编程擂台赛 重现
  2. Guass-newton
  3. SAP PM 第一节 PM后台配置
  4. 生成扩散模型漫谈:DDPM = 自回归式VAE
  5. Whitelabel Error Page 白页
  6. Ctfhub解题 彩蛋
  7. Android 7.1 设置不支持遥控操作?
  8. 映美FP-530K+打印发票的各种经验
  9. PHP swoole解密,[讨论]php7.3如何解密swoole
  10. nvme SSD和sata SSD的对比