美文网首页
“我要学习H5!”“是HTML5吗?”“不是,是H5”“?”

“我要学习H5!”“是HTML5吗?”“不是,是H5”“?”

作者: 大山里的前端攻城狮 | 来源:发表于2019-01-08 13:58 被阅读0次

有些人总是搞不清楚H5和HTML5到底有什么区别,甚至有的时候总会有一些回答弄得人哭笑不得?

“H5不就是HTML5吗?!”,不,H5不=HTML5;

H5 是一个产品名词;

HTML5是一个技术名词;

什么是HTML?

HTML一种用来制作超文本文档的简单标记语言,用其编写的文档通常后缀为html;HTML的作用就是用来展示页面的属性,如页面背景、页面内容等;

(超文本:不仅可以添加图片、音频、视频、多媒体等,还可以从一个文件转到另外一个文件。)


HTML5、HTML的区别是什么?

HTML5最先由WHATWG(Web 超文本应用技术工作组)命名的一种超文本标记语言,随后和W3C的xhtml2.0(标准)相结合,产生最新一代的超文本标记语言;

他结合了HTML、XML、XHTML几种语言,化繁为简,避免一系列的不必要复杂设计,且向下兼容,允许存在不严谨的语句写法。

可以简单点理解成:HTML 5 ≈ HTML+CSS 3+JS+API;

在文档类型声明上

html:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

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

html5:<!doctype html>

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

在结构语义上

HTML:没有体现结构语义化的标签,我们通常都是<div id="header"></div>这样来表示网站的头部;

HTML5:在语义上却有很大的优势,提供了一些新的标签;<header><article><footer><canvas>...;

加群957389100,一起交流学习聊天吹P,会有各种整理的干货;从最基础的HTML+CSS+JavaScript到移动端HTML5到各种框架都有整理,送给每一位前端小伙伴,Web前端学习群957389100,这里是小白聚集地,欢迎初学和进阶中的小伙伴;


H5、HTML5的区别是什么?

H5指的不是HTML5,而是看上去酷炫能够提升公司气质格调顺便亮瞎访问者氪金狗眼顿升膜拜之心就算没有内容也能被广泛转发分享的一种东西;

H5是所有前端知识的集合,他是一个统称;

HTML5其实也不是一项技术,而是一个标准;

我们可以按照准则做,甚至可以超出准则更加严格的要求自己,也可以不按照准则来,就像IE6一样;像Chrome这种不仅在很多标准上支持的非常好,还积极上进很多地方超出了标准,支持一些标准中还是草案的部分;所以我们要么是作为理论派讨论HTML5标准,要么是作为实践派讨论HTML5标准在某浏览器的应用;

而实际上我们在说到H5的时候,并不是指标准,也不是指标准的应用,是一个硬生生造出来的奇怪概念合集,他实际上是一个解决方案,一个看起来酷炫网站的解决方案;而这个解决方案不仅包含了HTML5新增的audio标签、canvas、拖拽特性、本地存储、websocket通信,同时也包括了盒模型,包括绝对定位,包括一切前端的基本知识。

当我们对概念的内涵无法统一的时候,我们在交谈时根本不知道彼此之间在谈论的是什么。”H5“本应是一个技术合集,却被意会成了一项技术,变成可以在质上而不是量上描述的概念;对于营销来说,我们只要讲我们可以做H5或者不能做,这种定性的描述就够了;但是对于技术上,这是定量的事情,只能在具体某个技术项上是否,无法对这个本不存在的概念说是否;就比如有一个朋友对我说,某某某说自己H5做的还不错都懂,但是今天我跟他说这个东西的时候他又说不清楚,他也太装了吧?我只能笑笑和他说,世界这么大,各种各样的H5都是有的;

最后…

写了这么多大家应该也应该清楚明白了解了,网上也有挺多相关问题批判H5的叫法,我也只想说:图样图森破,上台取衣服(各取各的);


最后,最后,…

什么是XML?

XML是元标识语言,用户可以根据自身需要定义标记,拥有非常强的扩展性,其语法也比HTML严格,而且数据转换能力强大;他最初设计出来的目的就是为了弥补HTML的不足;虽然它也是一种语言,但是他不具备语言的基本特点——被计算机识别和运行;

什么是XHTML?

XHTML是2000年W3C公司发布的,他根本不需要编译可以直接由浏览器执行,属于浏览器解释语言,应该说是HTML的增强版,他的灵活性和扩展性会适应未来网络应用的更多需求;

最后,最后的最后…

会不定期更新各种Web前端的知识,大家一起成长一起学习,欢迎大家加群;

相关文章

  • “我要学习H5!”“是HTML5吗?”“不是,是H5”“?”

    有些人总是搞不清楚H5和HTML5到底有什么区别,甚至有的时候总会有一些回答弄得人哭笑不得? “H5不就是HTML...

  • HTML5

    H5和HTML5有什么关系 首先H5 != HTML5, H5 是一个产品名词 , HTML5 是一个技术名词。 ...

  • HTML5/css3

    1.不管是招聘还是聊天经常能听到 h5开发,它指的是什么?和 HTML5有什么关系? H5 !=HTML5,H5是...

  • H5网页测试点

    H5是HTML5的简称,以下的内容是介绍H5页面的知识:HTML5是用于取代1999年所制定的 HTML 4.01...

  • 初学HTML5

    关于H5 要学习HTML5,首先要知道三个东西 HTML、CSS、JavaScript。如果把H5比作一个人,那么...

  • HTML常用标签

    HTML全称为Hyper Text Markup Language H5≠HTML5,H5是能运行在微信上的网页 ...

  • 前端入门--一点点的知识点

    什么是html5? 全栈 > WEB前端 ≈ HTML5 = H5 H5与人工智能和大数据的关系 数据处理与逻辑计...

  • 2020开发H5还能赚钱吗?

    H5:简单、简约、好看、兼价 H5=HTML5? H5=微信网页? H5在国内火于微信,16年微信H5非常火,过了...

  • H5动效原理基础必备

    什么是HTML5? HTML5简称H5;在大众视野中,H5往往等同于在社交网络里看到的广为传播的富有创意且可互动的...

  • 营销爆品可以预见,但不可强求!

    2017年8月29日,你的朋友圈有没有被一个H5(H5是Html5的简称,是一种超文本标记语言,H5强化了Web网...

网友评论

      本文标题:“我要学习H5!”“是HTML5吗?”“不是,是H5”“?”

      本文链接:https://www.haomeiwen.com/subject/wrpprqtx.html