如题所述
HTMLåHTML5é½æ¯HTMLï¼åªä¸è¿é常æ们说çHTMLåªçæ¯HTML4.0çæ¬æè ä¹åççæ¬ï¼èHTML5æ¯w3cåå¸çææ°çHTMLçæ¬ï¼ä¹å°±æ¯è¯´HTMLåHTML5æ¯HTMLçä¸åçæ¬ã
é¦å ä»ç»ä¸ä¸HTMLæ¯ä»ä¹ï¼HTMLçä¸ä¸å®ä¹æ¯è¶ ææ¬æ è®°è¯è¨ï¼æè°çè¶ ææ¬å°±æ¯ä¸åªæ¯ææ¬ï¼è¿æå¾çãé³é¢ãè§é¢ççé½æ¯å¯ä»¥çæ è®°çï¼HTMLè¯è¨æ¯æµè§å¨æ§è¡çï¼ç¨äºåè¯æµè§å¨è¦æ¾ç¤ºä»ä¹åå¦ä½æ¾ç¤ºï¼éä¿ç讲就æ¯åè¯æµè§å¨ä»¥ä»ä¹æ ·çæ¿å¼æ ·å¼æ¥æ¾ç¤ºæ们çè¶ ææ¬å 容ï¼æ们平æ¶çç½é¡µå°±æ¯HTMLç»åä¸äºå ¶ä»çè¯è¨å¶ä½çã
举ä¸ä¸ªç®åçå®ä¾
<font color="red">ç¾åº¦ç¥é</font>è¿å¥ä»£ä¹°å°±å¯ä»¥è®©âç¾åº¦ç¥éâè¿å 个åçå 容å¨æµè§å¨ä¸æ¾ç¤ºä½çº¢è²ã
å ³äºhtml5åHTMLç详ç»åºå«ã
æ们ç°å¨çç½é¡µå¤§å¤è¿æ¯ä½¿ç¨html4.0çæ åè¿è¡å¼åçï¼ä¹æ以æHTMLæ¯å 为ç°å¨HTMLçæ¬å·²ç»ä¸è½æ»¡è¶³å¼åè æè æ¯ç¨æ·çéæ±äºï¼æ以ææäºhtml5ã
ç¸å¯¹äºhtm4.0æ¥è¯´ï¼HTMLå°åºå¢å äºåªäºæ°åè½å¢ï¼
HTML5ç设计ç®çæ¯ä¸ºäºå¨ç§»å¨è®¾å¤ä¸æ¯æå¤åªä½ãæ°çè¯æ³ç¹å¾è¢«å¼è¿ä»¥æ¯æè¿ä¸ç¹ï¼å¦videoãaudioåcanvas æ è®°ãHTML5è¿å¼è¿äºæ°çåè½ï¼å¯ä»¥çæ£æ¹åç¨æ·ä¸ææ¡£ç交äºæ¹å¼ã
html5é¤äºæ´å éåå¼å移å¨ç«¯è¿æå¾å¤æ°çç¹æ§å¦ï¼
è¯ä¹ç¹æ§ï¼HTML5èµäºç½é¡µæ´å¥½çæä¹åç»æãæ´å 丰å¯çæ ç¾å°éç对RDFaçï¼å¾®æ°æ®ä¸å¾®æ ¼å¼çæ¹é¢çæ¯æï¼æ建对ç¨åºã对ç¨æ·é½æ´æä»·å¼çæ°æ®é©±å¨çWebã
æ¬å°åå¨ç¹æ§ï¼åºäºHTML5å¼åçç½é¡µAPPæ¥ææ´ççå¯å¨æ¶é´ï¼æ´å¿«çèç½é度ï¼è¿äºå ¨å¾çäºHTML5 APP Cacheï¼ä»¥åæ¬å°åå¨åè½ãIndexed DBï¼html5æ¬å°åå¨æéè¦çææ¯ä¹ä¸ï¼åAPI说æææ¡£ã
设å¤å ¼å®¹ç¹æ§ ï¼HTML5为ç½é¡µåºç¨å¼åè 们æä¾äºæ´å¤åè½ä¸çä¼åéæ©ï¼å¸¦æ¥äºæ´å¤ä½éªåè½çä¼å¿ãHTML5æä¾äºåææªæçæ°æ®ä¸åºç¨æ¥å ¥å¼æ¾æ¥å£ã使å¤é¨åºç¨å¯ä»¥ç´æ¥ä¸æµè§å¨å é¨çæ°æ®ç´æ¥ç¸è¿ï¼ä¾å¦è§é¢å½±é³å¯ç´æ¥ä¸microphonesåæå头ç¸èã
ä¸ç»´ãå¾å½¢åç¹æç¹æ§ï¼åºäºSVGãCanvasãWebGLåCSS3ç3Dåè½ï¼ç¨æ·ä¼æå¹äºå¨æµè§å¨ä¸ï¼æåç°çæ人è§è§ææã
CSS3ç¹æ§ï¼å¨ä¸çºç²æ§è½åè¯ä¹ç»æçåæä¸ï¼CSS3ä¸æä¾äºæ´å¤çé£æ ¼åæ´å¼ºçææãæ¤å¤ï¼è¾ä¹ä»¥åçWebæçï¼Webçå¼æ¾åä½æ ¼å¼ï¼WOFFï¼ä¹æä¾äºæ´é«ççµæ´»æ§åæ§å¶æ§ãççã
æ»ä¹ï¼html5æ¯ä¸ä¸ªå ·æè·¨æ¶ä»£æä¹çä¸ä¸ªçæ¬ï¼å®ä½¿å¾htmlä¹æäºç¼ç¨çç¹æ§ï¼èä¸å¤§éçapiæ¥å£ä½¿å¾html5å¯ä»¥åä¸äºç¼ç¨è¯è¨åçäºæ ï¼å¦webappçã
html版本包含html5版本,html5只是html的一个版本。html包含五个版本,分别是html1、html2、html3、html4、html5。
html5和html4的区别如下:
1. 简化语法
比如,HTML 5 指定 UTF-8 编码的方式如下<meta charset="UTF-8">
2. 添加<canvas>
<canvas>标签使得开发者只要使用一个标签就能和用户产生UI交互。
3 新增许多标签
增加了<header>、<footer>、<section> 、<article> 标签,<section>和<article> <menu> 、 <figure> 标签,<menu>、<figure>、 <audio> 、 <video> 标签。
4. 全新的表单
HTML5对 <form> 和 <forminput> ,添加了很多新的属性。
5. 删除 <b> 和 <font> 标签,<frame>, <center>, <big> 标签。
6.HTML5 支持了不同类型的存储类型
新增支持存储类型:
localStorage 适用于长期存储数据,浏览器关闭后数据不丢失
sessionStorage 只是针对一个session的数据存储,存储的数据在浏览器关闭后自动删除。本回答被提问者采纳
1. 文件类型声明
5: <!DOCTYPE HTML>
4: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
2. 编码设置
<meta charset="UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
3. 可以直接嵌入MathML和SVG
4. 新的解析规范
5. 移除一些无用的标签
big, center, font, acronym, applet, basefont, dir, frame, frameset, isindex, noframes, strike, tt
html5与html在新元素方面的区别:
一、更好的结构化、语义化,引入下面这些元素
section 代表一个通用的文件或应用部分。它可以和 h1, h2, h3, h4, h5, 及 h6 元素同时使用来表明文档的结构。
article 代表了一个文档内容的独立片段,比如博客条目或报纸文章。
Aside 代表了一段与页面的其余部分稍稍相关的内容。
hgroup 代表一个部分(section)的头(header)。
header 代表一组介绍或导航辅助。
footer 代表一个部分(section)的尾(footer)并可以容纳关于作者、版权等信息。
nav 代表了用于导航目的的文档的一部分。
figure 代表一个独立的流内容片段,通常作为一个文档主流的独立单元。
<figure>
<video src="example.webm" controls></video>
<figcaption>Example</figcaption>
</figure>
figcaption 被用作标题 (它是可选的).
1.在文档类型声明上
html:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
html5:<!doctype html>
在文档声明上,html有很长的一段代码,并且很难记住这段代码,而html5却不同,只有简简单单的声明,这也方便人们的记忆。
2.在结构语义上
html:没有体现结构语义化的标签,通常都是这样来命名的<div id="header"></div>,这样表示网站的头部。
html5:在语义上却有很大的优势。提供了一些新的标签,比如:<header><article><footer>。
在文档类型声明上
html:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
<html xmlns="
html5:<!doctype html>
在文档声明上,html有很长的一段代码,并且很难记住这段代码,而html5却不同,只有简简单单的声明,这也方便人们的记忆。
在结构语义上
html:没有体现结构语义化的标签,通常都是这样来命名的<div id="header"></div>,这样表示网站的头部。
html5:在语义上却有很大的优势。提供了一些新的标签,比如:<header><article><footer>。
可以说html5是html升级版,因为html5增加了很多有用的标签以及功能,例如header,footer,article等标签,html5对应的会有css3.一般开发都是一起使用的,html5主要面向的是移动端,当然了现在的pc端的主流浏览器对于它也是比较支持的
本回答被网友采纳