Направо към съдържанието

HTML5

от Уикипедия, свободната енциклопедия

Шаблон:Информация за файлов формат HTML5 е последният голям проект от HTML стандарта. Въпреки че стандартът бе завършен (като версия, препоръчвана за използване) едва през 2014 г. (предишната, четвърта, версия бе публикувана през далечната 1997 г.), още от 2013 г. той оперативно се поддържаше от браузърите, а разработчиците използваха работния стандарт (англ. HTML Living Standard). Както своите предшественици 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.

HTML5 спецификацията беше пригодена като отправна точка от работата на новата HTML работна група от W3C през 2007 г. Тази група публикува първите чернови от тази спецификация през януари 2008 г. През септември 2012 г. W3C представи план за „стабилна версия“ на HTML5 Recommendation до края на 2014 г. и за спецификацията на HTML 5.1 Recommendation до края на 2016 г. От 28 октомври 2014 г. W3C официално препоръчва да се използва 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. 

Особености

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”.

Вижте също

Външни препратки