问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

HTML5和以前HTML4的区别整理

发布网友 发布时间:2022-04-24 06:41

我来回答

4个回答

懂视网 时间:2022-04-07 12:27

HTML5之前的HTML版本是什么

HTML5之前的版本是 HTML 4.01 ,HTML5版本为当前最新的HTML版本。

HTML4.01、HTML5 之间的区别:<!DOCTYPE> 声明区别

HTML有多个不同的版本,只有准确的在页面中指定确切的HTML版本,浏览器才能正确无误的显示HTML页面。这就是<!DOCTYPE>的用处。

<!DOCTYPE> 不是HTML标签,它只是为浏览器提供一项声明,因此它没有闭合/结束标签!

HTML 5

<!DOCTYPE html>

HTML 4.01

规定了三种文档类型:Strict, Transitional, 以及Frameset. 中译为:严格版本,过渡版本,以及基于框架的版本!

Strict:

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

Transitional:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Frameset:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

推荐学习:html教程

热心网友 时间:2022-04-07 09:35

HTML5是HTML标准的下一个版本。越来越多的程序员开始HTML5来构建网站。如果你同时使用HTML4和HTML5的话 ,你会发现用HTML5从头构建,比从HTML4迁移到HTML5要方便很多。虽然HTML5没有完全*HTML4,它们还是有很多相似之处,但是它们 也有一些关键的不同。本文就列出了它们之间10个关键的不同之处。

1. HTML5 标准还在制定中
首先要注意的是,HTML5虽然现在很火,但是HTML5标准还在制定中,标准仍在改变。HTML4已经10多年了,不会有任何改变了。

2. 简化的语法
HTML5简化了很多细微的语法,例如doctype的声明,你只需要写<!doctype html>就行了。HTML5与HTML5,XHTML1兼容,但是与SGML不兼容。

3. <canvas>标签替代Flash
Flash给很多Web开发者带来了麻烦,要在网页上播放Flash需要一堆代码和插件。<canvas>标签使得开发者只要使用一个标签就 能和用户产生UI交互。虽然目前<canvas>标签还不能实现Flash的所有功能,但是很快<canvas>就会让 Flash看起来老土,哈哈!

4. 新增 <header> 和 <footer> 标签
HTML5设计的一个原则是更好的体现网站的语义性,所以增加了<header>和<footer>这样的标签,用来明确表示网页的结构。

5. 新增 <section> 和 <article> 标签
与<header>, <footer>类似,<section>和<article>也有利于清晰化网页的结构,更有利于SEO。

6. 新增 <menu> 和 <figure> 标签
<menu>可以被用于创建传统的菜单,也可以用于工具栏和上下文菜单。<figure>标签使得网页文字和图片的排版更专业。

7. 新增 <audio> 和 <video> 标签
这两个标签可能是HTML5里面最有用的两个标签了。顾名思义,这两个标签是用来播放音频和视频的。

8. 全新的表单
HTML5对 <form> 和 <forminput> 标签进行了大量修改,添加了很多新的属性,也修改了很多属性。

9. 删除 <b> 和 <font> 标签
这个改进我还无法理解。我不认为删除这两个标签对代码的改进有很大的帮助。官方的解释是应该用CSS来替代这两个标签。但我还是觉得对于简单的文本,这两个标签还是很方便的。

10. 删除 <frame>, <center>, <big> 标签
我已经记不得上次是什么时候使用这些标签了。

以上十点只是HTML5和HTML4差别的很小一部分,最新最全的HTML5-HTML4对比信息请看

热心网友 时间:2022-04-07 10:53

1. 简化的语法
HTML5简化了很多细微的语法,例如doctype的声明,你只需要写<!doctype html>就行了。HTML 5 指定 UTF-8 编码的方式如下<meta charset="UTF-8">

2. <canvas>标签替代Flash
Flash给很多Web开发者带来了麻烦,要在网页上播放Flash需要一堆代码和插件。<canvas>标签使得开发者只要使用一个标签就能和用户产生UI交互。

3 新增许多标签
HTML5设计的一个原则是更好的体现网站的语义性,所以增加 了<header>和<footer>这样的标签,用来明确表示网页的结构;新增 <section> 和 <article> 标签,<section>和<article>也有利于清晰化网页的结构,更有利于SEO;新增 <menu> 和 <figure> 标签,<menu>可以被用于创建传统的菜单,也可以用于工具栏和上下文菜单。<figure>标签使得网页文字和图片的排版更 专业;

4. 全新的表单
HTML5对 <form> 和 <forminput> 标签进行了大量修改,添加了很多新的属性,也修改了很多属性,

5. 删除 <b> 和 <font> 标签,<frame>, <center>, <big> 标签

6.HTML5 支持了不同类型的存储类型

HTML5 支持本地存储,在之前版本中是通过 Cookie 实现的。HTML5 本地存储速度快而且安全。并且HTML5有两种不同的对象可用来存储数据,HTML5通过JS来存储和访问数据:

热心网友 时间:2022-04-07 12:28

1、取消了一些过时的 HTML4的标签
其中包括纯粹显示效果的标记,如<font>和<center>,它们已经被 CSS完全取代。
其他取消的属性:acronym, applet, basefont, big, center, dir, font, frame, frameset, isindex, noframes, strike, tt。
2、添加了一些新的元素
比如:更加智能的表单标签:date, email, url 等;更加合理的标签:section, video, progress, nav, meter, time, aside, canvas等。
3、新的全局属性:id, tabindex, repeat
4、文件类型声明(<!DOCTYPE>)仅有一型:<!DOCTYPE HTML>。
5、新的JS API
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
广东省考考哪3科 六个月宝宝缺铁吃什么好 疯狂动物园 大猩猩栖息地升级技巧 疯狂动物园怎么办boss任务 boss任务过法 疯狂动物园怎么驯服火山猩猩 疯狂动物园驯服火山猩猩 疯狂动物园火山猩猩 在陌生的城市如何辨别东南西北? 女羊男虎千万别在一起 女羊男虎婚配好不好 属羊女与属虎男婚姻能否长久 属羊女的和什么属相最配 西葫芦和西红柿怎么炒 如何快速整理html和css代码 番茄西葫芦炒蛋的做法有哪些? 什么编辑器可以整理html文件? 有一个html文件,里面层次显示的很乱.想整理的清晰些. 西红柿能和西葫芦炒吗? [js]html代码整理函数求助 - 技术问答 狼皮毛衣服能用水洗吗 西葫芦炒西红柿怎么做好吃 如何使用Dreamweaver整理HTML代码和优化网页文档 羊皮制品能不能用水洗? html的文件怎么整理 番茄西葫芦怎么炒好吃 皮衣服必须不能水洗,这句话是病句吗? HTML整理的问题 西葫芦和西红柿能一起吃吗 MyEclipse,HTML页面的代码如何格式化/整理? 如何在家做西红柿炒西葫芦好吃? 如何整理HTML标签啊,有时候因为特殊原因,网页HTML源码格式很混乱。如... 西葫芦番茄怎么炒好吃 真皮外套能不能水洗啊? 西红柿可以和西葫芦一起吃吗 有没有好的HTML的代码大全,最好是被人整理过的? 怎样做出好吃下饭的番茄炒西葫芦? html 和 css所有的标签和属性,及其含义 整理齐全! bilibili怎么举报用户 西红柿炒西葫芦怎么做 如何快速书写html代码 西红柿和西葫芦能炒吗 bilibili上怎样举报用户 番茄西葫芦炒蛋的做法,番茄西葫芦炒蛋怎么做 如何在html页面中显示其他页面 b站怎么举报用户 怎么清除所有的html标签,(包括图片、&lt;/p&gt;、&lt;span&gt;等等所有标签)只保 ... B站怎么举报别人(不是评论),比如我怎么举报这人 HTML5格式化文本标记分几类 b站如果一个人一直在私聊里骂我我该怎么举报他? 怎样封掉他人的哔哩哔哩b站呢? b站私信里有人骂我,怎么举报能让他被官方处理? 在B站如果查实恶意举报,举报人是否会受到处罚? B站投诉为什么要提供联系人身份证件号