This article is currently in the process of being translated into Russian (~99% done).
What is HTML?
Что такое HTML?
HTML это язык разметки, используемый для описания простейшей формы веб-страниц. Это основной язык разметки для веб-страниц. HTML это аббревиатура кототрая означает HyperText Markup Language(Язык Гипертекстовой Разметки). Когда браузер, такой как Internet Explorer, Firefox или Chrome, отображает веб-страницу, на самом деле он читает и интерпретирует HTML-документ. Этот документ может быть всего 10 строк или несколько сотен, для браузера это не имеет значения - все что он делает это читает ваш документ.
И это основная цель HTML - сделать содержимое HTML - документа доступным для веб-браузеров. Помимо того чтобы сделать ваш контент доступным для браузера, HTML также добавляет семантику для вашего контента - это означает, что веб-браузеры и поисковые системы знают какой тип контента вы разместили на веб-странице, и понимают как с ним работать.
В принципе, цель HTML заключается в том, чтобы добавить смысл вашим веб-страницам (некоторые считают что HTML должен влиять на внешний вид веб-страницы, но это в основном вопрос религии, и мы рассмотрим его позже) для того чтобы браузер смог показать их.
И что такое HTML5?
Итак, какая разница между обычным HTML и HTML5? Мы будем рассматривать этот вопрос на протяжении обучения, но одну вещь которую главное запомнить, что все что вы узнаете об HTML все еще актуально при переходе на HTML5 - вам не нужно ничего откидывать в сторону.
HTML5 состоит из множества новых функций, и мы рассмотрим отдельные функции. Но на самом деле HTML5 - не просто пятая версия HTML - HTML5 изначально был создан группой людей, которые не отвечали за официальный стандарт HTML. Понять охват HTML5 нелегко - реальная проблема заключается в том, что многие люди используют термин HTML5, когда они на самом деле ссылаются на «HTML5 и все его соответствующие стандарты, такие как CSS3».
В этом уроке мы сосредоточим внимание на спецификациях которые составляют ядро HTML5, как их использовать и в чем их отличие от "старого" HTML 4.
При работе с HTML5 вы должны знать, что не все новые функции поддерживаются всеми браузерами. Разные браузеры поддерживают разные функции, и поэтому вам придется применить некоторые способы, чтобы все элементы HTML5 правильно отобразились.
Можно не сомневаться что HTML5 это будущее, - так будут создаваться веб-страницы, Google и Apple уже поддерживают многие функции HTML5. Консорциум Всемирной Сети (The World Wide Web Consortium) прекратил свою собственную работу по разработке следующего поколения xHTML в поддержку HTML5, итак, давайте начнём!