Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[html] 第33天 html和html5有什么区别呢? #118

Open
haizhilin2013 opened this issue May 18, 2019 · 7 comments
Open

[html] 第33天 html和html5有什么区别呢? #118

haizhilin2013 opened this issue May 18, 2019 · 7 comments
Labels
html html

Comments

@haizhilin2013
Copy link
Collaborator

第33天 html和html5有什么区别呢?

@haizhilin2013 haizhilin2013 added the html html label May 18, 2019
@qq674785876
Copy link

1.HTML5简化了很多细微的语法,例如doctype的声明,只需要写<!doctype html>就行了。HTML5与HTML5,XHTML1兼容,但是与SGML不兼容。
2.新增与语义化标签【header、footer、section、article等】
3.canvas替代Flash

@seho-dev
Copy link

html4一下是基于SGML的,H5不是,因为HTML要写很长的DTD规范描述,H5不用写
H5在HTML基础上增加了很多语义化的标签以及canvas和svg,媒体等的支持

@censek
Copy link

censek commented Oct 31, 2019

HTML5 新增了许多标签(结构标签,表单标签,媒体标签,其他功能标签)
https://blog.csdn.net/Bule_daze/article/details/78966167

@blueRoach
Copy link

html一般指的是H5之前的版本

  • H5定义html标签是简化了许多
  • 增加了许多语义化的标签,从而更利于seo
  • 增加了许多新功能,如canvas、video、SVG

@CoderLeiShuo
Copy link

文档声明区别

HTML文档的类型声明为:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
//或
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

HTML5文档的类型声明为:

<!DOCTYPE html>

结构语义区别

HTML:没有体现结构语义的标签,如<div id='nav'></div>

HTML5:添加了许多具有语义化的标签,如:<article><aside><audio>,更利于SEO

相对于HTMLHTML5中新增和修改了一些元素

绘图区别

HTML5:HTML5的canvas素使用脚本(通常使用JavaScript)在网页是绘制图像,可以控制画布上每个像素

音频的视频的支持

HTML:如果不使用Flash播放器支持,它不支持音频和视频

HTML5:使用<audio><vedio>标签来支持音频和视频控制。

@MrZ2019
Copy link

MrZ2019 commented Oct 18, 2020

1.HTML5简化了很多细微的语法,例如doctype的声明,只需要写<!doctype html>就行了。HTML5与HTML5,XHTML1兼容,但是与SGML不兼容。
2.新增与语义化标签【header、footer、section、article等】
3.canvas替代Flash

@Iambecauseyouare
Copy link

html5在声明方面较于html更简便,html5的语义化更标准

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
html html
Projects
None yet
Development

No branches or pull requests

8 participants