Skip to content

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

Open
@haizhilin2013

Description

@haizhilin2013
Collaborator

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

Activity

qq674785876

qq674785876 commented on May 20, 2019

@qq674785876

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

seho-dev

seho-dev commented on Aug 27, 2019

@seho-dev

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

censek

censek commented on Oct 31, 2019

@censek

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

blueRoach

blueRoach commented on Jul 2, 2020

@blueRoach

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

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

CoderLeiShuo commented on Aug 12, 2020

@CoderLeiShuo

文档声明区别

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>标签来支持音频和视频控制。

smile-2008

smile-2008 commented on Oct 18, 2020

@smile-2008

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

Iambecauseyouare

Iambecauseyouare commented on Mar 18, 2023

@Iambecauseyouare

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @smile-2008@haizhilin2013@blueRoach@qq674785876@seho-dev

        Issue actions

          [html] 第33天 html和html5有什么区别呢? · Issue #118 · haizlin/fe-interview