HTML5

от Уикипедия, свободната енциклопедия
Направо към: навигация, търсене

HTML 5 е последният голям проект от HTML стандарта като към февруари 2012 г. все още е в процес на разработка. Както своите предшественици HTML 4.01 и XHTML 1.1, HTML5 е стандарт за създаване и предоставяне на съдържание в уеб пространството (World Wide Web). WHATWG (Web Hypertext Application Technology Working Group) започна работа по този проект през 2004, когато W3C (World Wide Web Consortium) се фокусира в изграждането на XHTML 2.0, и HTML 4.01, който не бил обновяван от 2000 година. През 2009 г. W3C позволиха на групите, които работеха по XHTML 2.0, да оставят проекта да остарее и решиха да не го подновяват. В момента W3C и WHATWG работят взаимно върху HTML5.

HTML5 е смесица от много функции въведени от различни спецификации, заедно с тези, въведени от софтуерни продукти, като уеб браузърите.

По-специално, HTML5 добавя много нови синтаксови функции. Те включват <video>, <audio> и <canvas> елементи, също така и интеграция на SVG съдържание, което е създадено да подобравя работата с мултимедийно и графично съдържание в уеб пространството без плъгини и техните APIs. Други нови елементи, като <section>, <article>, <header> и <nav> са създадени да подобрят семантичното богатство на документите. Други елементи бяха премахнати. Също така бяха въведени и нови атрибути. Някои елементи, като <a>, <cite> и <menu> бяха променени.

W3C и стандартизационния процес[редактиране | edit source]

WHATWG започна работа по спецификацията през Юни 2004 под името „Уеб Приложение 1.0”. Редактора на HTML5 е Иан Хиксън от Google, Inc.

HTML5 спецификацията беше пригодена като отправна точка от работата на новата HTML работна група от W3C през 2007. Тази група публикува първите чернови от тази спецификация през януари 2008 г. Спецификацията е все още в процес на разработка и се очаква нейния завършек да бъде към 2022 или по-късно, въпреки че някои части от HTML5 ще бъдат вградени в браузърите преди проекта да е завършил.

Features[редактиране | edit source]

Markup[редактиране | edit source]

HTML5 представя много нови елементи и атрибути, които ще се отразят доста на „модерния уеб сайт” . Някои от тях са заместители на добре познатите и много използвани тагове

или , <nav>, <footer>, или <audio> и <video> вместо <object>. Някои елементи от HTML 4.0 са премахнати , например <font> и <center>. Ефектите им се достигат благодарение на CSS (Cascading Style Sheet).

HTML5 вече не е базиран на SGML, въпреки малката прилика. HTML5, обаче е създаден да бъде съвместим с общия набор от по-стари версии на HTML. Той има хедър, който изглежда като на SGML <!DOCTYPE html> .

Нов Приложно-програмен интерфейс (APIs)[редактиране | edit source]

HTML5 включва нови (APIs) като:

  • Canvas елемент за 2D рисуване
  • Възпроизвеждане на мултимедия
  • Офлайн съхранение на база от данни (офлайн уеб приложения)
  • Влачене (Drag-and-Drop)
  • Cross-document съобщения
  • Управление на историята в браузъра
  • MIME type
  • Microdata
  • Геолокация
  • Уеб SQL база от данни, локална база от данни
  • WebSimpleDB

Логото на HTML5[редактиране | edit source]

Логото на W3C HTML5.

На 18 Януари 2011, W3C представи логото, с което ще се познава HTML5. Когато първоначално беше представено пред обществеността, W3C обяви логото на HTML5 като „визуална идентичност за широк набор от уеб технологии включващи HTML5, CSS, SVG, WOFF

Вижте също[редактиране | edit source]

Външни препратки[редактиране | edit source]