HTML5
Шаблон:Информация за файлов формат HTML 5 е последният голям проект от HTML стандарта като към февруари 2012 г. все още е в процес на разработка. Както своите предшественици HTML 4.01 и XHTML 1.1, HTML5 е стандарт за създаване и предоставяне на съдържание в уеб пространството (World Wide Web).
HTML5 е смесица от много функции въведени от различни спецификации, заедно с тези, въведени от софтуерни продукти, като уеб браузърите.
По-специално, HTML5 добавя много нови синтаксови функции. Те включват <video>
, <audio>
и <canvas>
елементи, също така и интеграция на SVG съдържание, което е създадено да подобравя работата с мултимедийно и графично съдържание в уеб пространството без плъгини и техните APIs. Други нови елементи, като <section>
, <article>
, <header>
и <nav>
са създадени да подобрят семантичното богатство на документите. Други елементи бяха премахнати. Също така бяха въведени и нови атрибути. Някои елементи, като <a>
, <cite>
и <menu>
бяха променени.
История
WHATWG започва работа по спецификацията през Юни 2004 под името „Уеб Приложение 1.0”. По това време HTML 4.01 не е бил обновяван от 2001, а W3C (World Wide Web Consortium) се фокусира върху разработката на XHTML 2.0. През 2009 г. W3C позволява на групите, които работят по XHTML 2.0, да оставят проекта да излезе извън употреба и решават да не го подновяват. В момента W3C и WHATWG работят взаимно върху HTML5. Редактор на HTML5 е Иан Хиксън от Google, Inc.
HTML5 спецификацията беше пригодена като отправна точка от работата на новата HTML работна група от W3C през 2007. Тази група публикува първите чернови от тази спецификация през януари 2008 г. Спецификацията е все още в процес на разработка и се очаква нейния завършек да бъде към 2022 или по-късно, въпреки че някои части от HTML5 ще бъдат вградени в браузърите преди проекта да е завършил.
Често HTML5 е сравняван с Adobe Flash, но двете технологии са напълно различни. И двете притежават фунционалности за възпроизвеждане на звук и видео в уеб страници както и употреба на SVG. От своя страна обаче, HTML5 не може да бъде използван самостоятелно за включване на анимации и интерактивност - изисква се допълнителна манипулация чрез CSS3 или JavaScript. Съществуват много функционалности на Flash, които нямат аналог в HTML5. Виж Сравнение на функционалностите на HTML5 и Flash.
Въпреки че, HTML5 е познат сред разработчиците от години, по-голям интерес към него се зараджа през 2010 след откритото писмо на Стив Джобс, тогавашен изпълнителен директор на Apple Inc, на тема "Размисли за Flash", в което той заключава, че "Flash вече не е необходим за гледане на видео или употреба на какъвто и да е друг вид уеб съдържание", както и " нови стандарти разработени по време на мобилната ера, като HTML5, ще победят" [1].
Това поражда дебат сред уеб разработчиците, част от които предполагат, че докато HTML5 предоставя подобрена функционалност, би следвало да се взема предвид поддръжката на различните части на стандарта от различните браузъри както и функционалните различия между HTML5 и Flash. В началото на Ноември 2011, Adobe обявява, че спира бъдещата разработка на Flash за мобилни устройства и се пренасочва към разработката на инструменти, които използват HTML5
Features
Markup
HTML5 представя много нови елементи и атрибути, които ще се отразят доста на „модерния уеб сайт” . Някои от тях са заместители на добре познатите и много използвани тагове
<nav>
, <footer>
, или <audio>
и <video>
вместо <object>
. Някои елементи от HTML 4.0 са премахнати , например <font>
и <center>
. Ефектите им се достигат благодарение на CSS (Cascading Style Sheet).
HTML5 вече не е базиран на SGML, въпреки малката прилика. HTML5, обаче е създаден да бъде съвместим с общия набор от по-стари версии на HTML. Той има хедър, който изглежда като на SGML <!DOCTYPE html> .
Нов Приложно-програмен интерфейс (APIs)
HTML5 включва нови (APIs) като:
- Canvas елемент за 2D рисуване
- Възпроизвеждане на мултимедия
- Офлайн съхранение на база от данни (офлайн уеб приложения)
- Влачене (Drag-and-Drop)
- Cross-document съобщения
- Управление на историята в браузъра
- MIME type
- Microdata
- Геолокация
- Уеб SQL база от данни, локална база от данни
- WebSimpleDB
Логото на HTML5

На 18 Януари 2011, W3C представи логото, с което ще се познава HTML5. Когато първоначално беше представено пред обществеността, W3C обяви логото на HTML5 като „визуална идентичност за широк набор от уеб технологии включващи HTML5, CSS, SVG, WOFF”
Вижте също
Външни препратки
- HTML5 demos
- Interactive test of HTML5 input elements
- WHAT Working Group and Editor's draft
- W3C HTML Working Group and Editor's draft
- W3C HTML5: The Markup Language and HTML 5 Reference
- W3C HTML Design Principles
- W3C HTML5 differences from HTML4
- W3C HTML5 Logo
- ↑ http://www.apple.com/hotnews/thoughts-on-flash/ |title='Thoughts on Flash'