HTML 5 з'яўляецца новай версіяй HTML
HTML 5 дадае шмат новых функцый у HTML спецыфікацыі. І што яшчэ лепш, ужо ёсць некаторая абмежаваная падтрымка браўзэра для гэтых новых функцый. Калі ёсць магчымасць, вы будзеце зацікаўлены, глядзіце старонку WHATWG Wiki Implementations для атрымання інфармацыі аб браўзэрах, якія падтрымліваюць розныя часткі спецыфікацыі.
HTML 5 Новы Doctype і Charset
Добрая рэч аб HTML 5, як лёгка гэта impelement. Вы карыстаецеся HTML 5 доктайп, якая вельмі простая і абцякальны:
Так, гэта так. Усяго два словы «DOCTYPE» і «HTML». Гэта можа быць гэта проста таму , што HTML 5 ўжо не частка SGML , але замест таго, каб мова разметкі усё самастойна.
Набор знакаў для HTML 5 спрошчана, а таксама. Ён выкарыстоўвае UTF-8, і вы вызначыце яго з дапамогай толькі адзін мета-тэг:
HTML 5 Новая структура
HTML 5 прызнае , што вэб - старонка мае структуру, гэтак жа , як кнігі маюць структуру або іншыя XML - дакументы . У цэлым, вэб-старонка мае навігацыю, змест цела, і змест бакавой панэлі плюс загалоўкі, і іншыя функцыі. І HTML 5 стварае тэг для падтрымкі гэтых элементаў старонкі.
- - для вызначэння раздзелаў старонкі
- - вызначае загаловак старонкі
- - вызначае ніжні калантытул старонкі
- - вызначае навігацыю на старонцы
- - вызначае артыкул або асноўны кантэнт на старонцы
- - вызначае дадатковы кантэнт, як бакавая панэль на старонцы
- - вызначае малюнка, анатаваны артыкул
HTML 5 Новыя радковыя элементы
Гэтыя убудаваныя элементы вызначаюць некаторыя асноўныя паняцці і трымаць іх семантычны размечаныя, у асноўным рабіць з часам:
- - для абазначэння ўтрымання, пазначаныя ў некаторым родзе
- - паказаць змест, час або дату
- - каб паказаць, што кантэнт з'яўляецца часткай вядомага дыяпазону - такія, як выкарыстанне дыска
- - інфармацыя аб ходзе выканання задачы да завяршэння
Падтрымка HTML 5 Новых дынамічных старонак
HTML 5 быў распрацаваны, каб дапамагчы распрацоўнікам вэб-прыкладанняў, так што ёсць шмат новых магчымасцяў, каб зрабіць яго лёгка ствараць дынамічныя HTML-старонкі:
- Кантэкстнае меню - HTML 5 будзе падтрымліваць стварэнне і выкарыстанне кантэкстных меню ў межах вэб-старонак і прыкладанняў
- HREF не патрабуецца тэг - гэта дазваляе выкарыстоўваць тэг з дапамогай скрыптоў і вэб-прыкладанняў без неабходнасці месца, каб адправіць гэты якар
- Атрыбут асінхроннай - Гэта дадаецца тэгам сказаць браўзэру, што сцэнар павінен быць загружаны асінхронна, так што ён не запавольвае загрузку і адлюстраванне астатняй частцы старонкі.
- - змяшчае падрабязную інфармацыю аб элеменце. Гэта было б, як усплывальныя падказкі ў не-вэб-прыкладанняў.
- - стварае табліцу, якая пабудавана з базы дадзеных або іншай крыніцы дынамічнага
- - стары тэг прывёз і даў новае жыццё, дазваляючы вам стварыць сістэму меню на вэб-старонках
- - вызначае дзеянні, якія павінны адбыцца, калі дынамічны элемент актывуецца
HTML 5 Тыпы New Form
HTML 5 падтрымлівае ўсе стандартныя тыпы формы ўводу, але гэта дадае некалькі больш:
- Дата і час
- Дата і час-мясцовы
- дата
- месяц
- тыдзень
- час
- нумар
- дыяпазон
- па электроннай пошце
- URL
HTML 5 Новыя элементы
Ёсць некалькі захапляльных новых элементаў у HTML 5:
- - элемент, каб даць вам малюнак прасторы ў JavaScript на вэб-старонках. Гэта можа дазволіць вам дадаць выявы або графікі для падказкі або проста стварыць dyanmic графікі на вэб-старонках, пабудаваных на лета.
- - дадаць відэа на вэб-старонкі з дапамогай гэтага простага тэга.
- - дадаць гук на вашых вэб - старонак з дапамогай гэтага простага тэга.
HTML 5 Выдаляе некаторыя элементы
Ёсць таксама некаторыя элементы ў HTML 4, што больш не будзе падтрымлівацца з дапамогай HTML 5. Большасць з іх ужо састарэлі, і таму не дзіўна, але некаторыя з іх могуць быць цяжка:
- акронім
- аплет
- BASEFONT
- вялікі
- цэнтр
- рэж
- шрыфт
- рамка
- фрэймы
- ISINDEX
- NOFRAMES
- NoScript
- s
- забастоўка
- тт
- U
Ці гатовыя вы да HTML 5?
HTML 5 дадае шмат выдатных новых функцый для вэб-старонак і вэб-дызайну, і гэта будзе цікава, калі ўсё больш браўзэры падтрымліваюць яго. Microsoft заявіла, што яны пачнуць падтрымліваць па меншай меры часткі HTML 5 у IE 8. Калі вы хочаце, каб пачаць працу раней, Opera была лепшай падтрымкай, з Safari блізка ззаду.