Изменения в коде

Изменения в структуре коде HTML5

Описание изменений в коде документа HTML5.

В HTML5 структура кода, претерпела некоторые изменения, вот некоторые из них:

1. В отличии от предыдущих версий языка, в HTML5 существует лишь один доктайп:
<!DOCTYPE html> его например вы можете увидеть в исходниках страниц этого сайта.

2. Для того, чтобы указать язык документа, теперь вместо мета-тегa:
<meta http-equiv="content-language" content="ru" /> нужно использовать <html lang="ru">

3. Для того, чтобы указать кодировку документа, теперь вместо мета-тега:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
нужно использовать <meta charset="utf-8" />, без атрибутов http-equiv и content

4. При создании JavaSсript сценария, теперь в тег <script>, внедрять атрибуты type="text/javascript" и language="JavaScript" не нужно.

5. При описании стиля, теперь в теги <style> и <link />, внедрять атрибут type="text/css" не нужно.

6. Из-за того, что ссылка <а> это строчный тег, в ранних спецификациях HTML и XHTML, ссылками не рекомендовалось обрамлять блочные теги, сейчас в спецификации HTML5 данная рекомендация для ссылок была убрана и ими теперь разрешается обрамлять один или несколько блочных элементов.

Раньше при HTML4 или XHTML1, обрамление ссылками выглядело так:

<h3><a href="url">Заголовок</a></h3>
<p><a href="url">Абзац</a></p>

Теперь при HTML5, можно делать так:

<a href="url">
 <h3>Заголовок</h3>
 <p>Абзац</p></a>

Читать далее: Синтаксис HTML5


 
Каждый сайт в интернете должен обладать единой семантической структурой, которую смогла бы понять любая программа, в независимости от того на какой платформе она работает.
HTML5 НОВОСТИ О ПРОЕКТЕ
МЕНЮ HTML5 Изменения в коде Синтаксис HTML5 Синтаксис XHTML Новые теги Устаревшие теги Устаревшие атрибуты Глобальные атрибуты Формы в HTML5 Новые технологии ТЕГИ audio video source API JavaScript API JavaScript API audio СТАТЬИ История HTML5 Семантика в HTML5 Война браузеров
2013 (c) HTML-5.RU Damir Gabdrahimov
При использовании материалов сайта, ссылка обязательна.