HTML 5 е нова версия на HTML
HTML 5 добавя много нови характеристики към спецификацията на HTML. И това, което е още по-добре, вече има известна поддръжка на браузъра за тези нови функции. Ако има функция, която ви интересува, гледайте страницата WHATWG Wiki Implementations за информация относно браузърите, които поддържат различни части от спецификацията.
HTML 5 Нова доктограма и карета
Хубавото за HTML 5 е колко лесно е да се налага. Използвате HTML доктеп, който е много прост и опростен:
Да това е. Само две думи "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 не се изисква на маркер - това ви позволява да използвате маркера със скриптове и в уеб приложенията, без да имате нужда от място за изпращане на тази котва
- async атрибут - Това се добавя към маркера на скрипта, за да каже на браузъра, че скриптът трябва да бъде зареден асинхронно, така че да не забавя натоварването и показването на останалата част от страницата.
- - предоставя подробности за елемент. Това би било като инструкции в не-уеб приложения.
- - създава таблица, която е изградена от база данни или друг динамичен източник
- - стар маркер се върна и даде нов живот, позволявайки ви да създадете система от менюта на уеб страниците си
- - дефинира действия, които трябва да се случат, когато е активиран динамичен елемент
HTML 5 Нови типове формуляри
HTML 5 поддържа всички стандартни типове входни формуляри, но добавя още няколко:
- Време за среща
- дата и час-местен
- дата
- месец
- седмица
- път
- номер
- диапазон
- електронна поща
- URL
HTML 5 Нови елементи
Има няколко вълнуващи нови елемента в HTML 5:
- - елемент, който ви дава пространство за рисуване в JavaScript на уеб страниците си. Той може да ви позволи да добавяте изображения или графики към съвети за инструментите или просто да създавате динамични графи за уеб страниците си, създадени в движение.
- - добавете видео към уеб страниците си с този прост маркер.
- - добавете звук към уеб страниците си с този прост маркер.
HTML 5 премахва някои елементи
Има и някои елементи в HTML 4, които вече няма да се поддържат от HTML 5. Повечето вече са отхвърлени и затова не трябва да бъде изненадващо, но някои от тях може да са трудни:
- акроним
- аплет
- basefont
- голям
- център
- реж
- шрифта
- кадър
- от рамки
- isindex
- noframes
- нескриптов
- с
- стачка
- TT
- ф
Готови ли сте за HTML 5?
HTML 5 добавя много нови функции към уеб страниците и уеб дизайна и ще бъде вълнуващо, когато го поддържат повече браузъри. Microsoft заяви, че ще започне да поддържа поне части от HTML 5 в IE 8. Ако искате да започнете по-рано, Opera има най-добрата подкрепа, като Safari е близо.