¡¡¡¡±¾ÆªÖ÷Òª½éÉÜHTML5¹æ·¶µÄÄÚÈݺÍÒ³ÃæÉϵļܹ¹±ä¶¯¡£
Ŀ¼1.
¡¡¡¡1.1
¡¡¡¡1.2
¡¡¡¡1.3
2.
¡¡¡¡2.1
¡¡¡¡2.2
¡¡¡¡2.3
¡¡¡¡2.4
¡¡¡¡2.5
3.
4.
1. HTML5½éÉÜ 1.1 ½éÉÜ
HTML5£¬¼´³¬Îı¾±ê¼ÇÓïÑÔ(HTML)µÚÎå´ÎÖØ´óÐ޸ġ£
HTML5°üº¬ÁËеÄÔªËØ£¬ÊôÐÔºÍÐÐΪ£¬Í¬Ê±°üº¬ÁËһϵÁпÉÒÔ±»ÓÃÀ´Èà Web Õ¾µãºÍÓ¦Óøü¼Ó¶àÑù»¯£¬¹¦ÄܸüÇ¿´óµÄ¼¼Êõ¡£
ÐÂÌØÐÔ²¢²»ÊÇһϾÍÓеģ¬¶øÊÇÔÚHTML4.01°æ±¾Öƶ¨(1999Äê)ºó£¬Õâ¶Îʱ¼äÄÚ²»¶Ï±ä¸ü£¬ÔÚ×îºó²Å¶¨¸å¡£
HTML5µÄ±ê×¼²»ÆÆ»µÖ®Ç°µÄÍøÒ³£¬·ûºÏHTML4.01±ê×¼µÄÍøÒ³ÔÚHTML5ÈÔÈ»ÓÐЧ¡£
±ê×¼ÍøÖ·£ºhttps://www.w3.org/TR/html5/
¶¨¸åʱ¼ä£º2014Äê10ÔÂ28ÈÕ
1.2 ÄÚÈÝ
Óë֮ǰµÄHTML4.01Ïà±È£¬HTML5Ôö¼ÓÁ˷dz£¶àµÄ¸Ä±ä£º
¢Ù еÄÓïÒåÔªËØ£º<article>¡¢<aside>¡¢<figure>¡¢<figcaption>¡¢<footer>¡¢<header>¡¢<hgroup>¡¢<nav>ºÍ<section>µÈµÈ
¢Ú еÄÔªËØÌØÐÔ£ºÔö¼ÓеÄÔªËØÊôÐÔ¡¢±íµ¥ÔªËØ¡¢ÑéÖ¤¹¦ÄܵÈÄÚÈÝ¡£
¢Û ¶àýÌ壺Ôö¼Ó<audio>ÒôƵ¡¢<video>ÊÓƵԪËصÈÄÚÈÝ¡£
¢Ü 2D/3D »æͼ£ºÔö¼Ó<canvas>»æͼԪËØ¡£
¢Ý ´æ´¢£ºÔö¼ÓÔÚÏß¡¢ÀëÏß´æ´¢¹¦ÄÜ¡£
¢Þ Á¬Í¨ÐÔ£ºÔö¼Ó¿Í»§¶ËÓë·þÎñÆ÷½»»¥µÄÁ½¸öÄÚÈÝ£ºWeb Sockets(¿Í»§¶ËÓë·þÎñÆ÷³Ö¾ÃÁ¬½Ó)ºÍServer-sent events(·þÎñÆ÷ÍÆËÍÊý¾Ý)µÈ¡£
¢ß ¼¯³É£ºÌṩWeb Workers¡¢History API¡¢requestAnimationFrame¡¢µØÀíλÖõÈÇ¿´óµÄ¹¦ÄÜ¡£
¢à É豸·ÃÎÊ£ºÌṩ¶ÔÉãÏñÍ·¡¢Òƶ¯É豸µÄÖ§³Ö¡£
¢á CSS3Ñùʽ£ºÌṩÁËеı³¾°ÑùʽÌØÐÔ¡¢¶¯»¡¢±ß¿òµÈÑùʽ¡£
1.3 ä¯ÀÀÆ÷Ö§³ÖÇé¿ö
¸÷Ö÷Á÷ä¯ÀÀÆ÷¶ÔHTML5Ö§³ÖµÄ·¶Î§¶¼²»Ò»Ñù¡£ÆäÖÐIEÊÇ´Ó9°æ±¾¿ªÊ¼Ö§³ÖHTML5µÄ¹¦ÄÜ(²¢²»ÊÇÖ§³ÖHTML5È«²¿¹¦ÄÜ)¡£
ÈôÏëÖªµÀHTML5ij¸ö¹¦Äܱ»¸÷ä¯ÀÀÆ÷Ö§³ÖµÄÇé¿ö¿ÉµÇ¼ ½øÐвéѯ¡£
ÒÔ <audio> ÔªËØΪÀý£¬¿É²é¿´¸÷ä¯ÀÀÆ÷µÄÖ§³ÖÇé¿ö£º
2. ´´½¨HTML5Ò³Ãæ
´ÓÒ³ÃæÉϽéÉÜHTML5µÄ±ä¶¯Çé¿ö¡£
2.1 <!DOCTYPE> ÎĵµÀàÐÍÉùÃ÷´«Í³HTMLÒ³ÃæµÄµÚÒ»Ðж¼±ØÐëÊÇÒ»¸öÌض¨µÄÎĵµÀàÐÍÉùÃ÷£¬¹Øϵ×Åä¯ÀÀÆ÷ÒÔÔõÑùµÄ¸ñʽºÍ²¼¾ÖÏÔʾҳÃæ¡£
HTML4.01 Òò»ùÓÚ SGML(±ê׼ͨÓñê¼ÇÓïÑÔ) £¬ËùÒÔ<!DOCTYPE> ÒýÓÃÁË DTD¡£
HTML5 ²»»ùÓÚ SGML£¬¹Ê²»ÐèÒªÒýÓà DTD¡£
HTML4.01 Ò³Ã棺
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
HTML5 Ò³Ã棺
<!DOCTYPE html>
2.2 <html>±êÇ© 2.2.1 ÉèÖÃÃüÃû¿Õ¼ä
<html>±êÇ©ÖÐµÄ xmlns ÊôÐԿɶ¨ÒåÒ»¸ö»ò¶à¸ö¿É¹©Ñ¡ÔñµÄÃüÃû¿Õ¼ä¡£ä¯ÀÀÆ÷»á½«´ËÃüÃû¿Õ¼äÓÃÓÚ¸ÃÊôÐÔËùÔÚÒ³ÃæÄÚµÄÔªËØ¡£
ÈôÊ¡ÂÔÁË´ËÊôÐÔ£¬Ä¬ÈÏ»áÒÔ"http://www.w3.org/1999/xhtml"´úÌæ¡£
2.2.2 ÉèÖÃÒ³ÃæÓïÑÔ<html>±êÇ©ÖÐµÄ lang ÊôÐÔ¿ÉÖ¸¶¨Ò³ÃæµÄ×ÔÈ»ÓïÑÔ£¬È磺lang="en" ±íʾӢÎÄ£¬lang="zh-CN"±íʾÖÐÎÄ¡£
ʾÀý£º
2.3 <meta>±êÇ© ÉèÖÃ×Ö·û±àÂë
<meta> ¿ÉÌṩÓйØÒ³ÃæµÄÔªÐÅÏ¢£¨meta-information£©£¬±ÈÈçÕë¶ÔËÑË÷ÒýÇæµÄ¹Ø¼ü´Ê¡£
ÆäÖÐ charset ÊôÐÔ¶¨ÒåÁËÒ³ÃæµÄ×Ö·û±àÂ룬¿ÉÔÚչʾʱä¯ÀÀÆ÷½«Ò³ÃæµÄÎı¾ÄÚÈÝת»»ÎªÖ¸¶¨µÄ±àÂë¸ñʽ¡£
ÔÚÍøÒ³Éè¼ÆÖÐÊ×Ñ¡"UTF-8"£º
Ò³Ãæ±êÌâ
2.4 ÒýÓÃÑùʽ±í
Óë֮ǰHTML4.01Ïà±È£¬HTML5ÔÚÒýÓÃÑùʽ±íʱʡÂÔÁË type="text/css" ÊôÐÔ£º
Ò³Ãæ±êÌâ
2.5 ÒýÓÃJavaScriptÎļþ
ÔÚHTML5£¬ÒýÓÃJavaScriptÎļþʱʡÂÔÁË type="text/javascript" ÊôÐÔ£º
Ò³Ãæ±êÌâ
3. ÍêÕûÒ³ÃæʾÀý
Ï·½ÊÇÒ»¸öÍêÕûµÄHTML5Ò³Ã棺
Ò³Ãæ±êÌâbodyÇøÓò
4. ×ÊÁÏÍøÕ¾
HTML5±ê×¼£ºhttps://www.w3.org/TR/html5/
HTML5¿ª·¢Ö¸ÄÏ£ºhttps://developer.mozilla.org/zh-CN/docs/Web/Guide/HTML/HTML5
HTML5ÔªËزο´£ºhttps://developer.mozilla.org/zh-CN/docs/Web/HTML/Element
ä¯ÀÀÆ÷Ö§³ÖÇé¿ö£º
==================================ϵÁÐÎÄÕÂ==========================================
±¾ÆªÎÄÕ£º6.1 HTML5 ½éÉÜ
Web¿ª·¢Ö®Â·ÏµÁÐÎÄÕÂ
¡¡