Обзор HTML 5 в примерах


HTML 5 еще в разработке, но про него уже известно много интересного. Нововведения на первый взгляд кажутся противоречивыми, как будет обстоять дело в реальности — покажет время.

Синтаксис

HTML 5 будет иметь два синтаксиса — «custom» HTML и XML. HTML синтаксис определяет детализированные правила синтаксического анализа (включая «обработку ошибок»). Пользовательские агенты будут следовать этим правилам для документов, имеющих MIME тип text/html. Вот пример синтаксиса HTML:

 <!doctype html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>Example document</title>
  </head>
  <body>
    <p>Example paragraph</p>
  </body>

XML синтаксис совместим с документами XHTML1 и его реализациями. Чтобы использовать этот синтаксис нужно объявить MIME тип XML, а элементы должны быть выстроены согласно спецификации XML. Ниже приведен пример, который соответствует синтаксису XML:

<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>Example document</title>
  </head>
  <body>
    <p>Example paragraph</p>
  </body>
</html>

Кодировка символов

Для синтаксиса HTML разработчики могут использовать три способа установки кодировки: — на транспортном уровне. При использовании Content-Type HTTP заголовка, например. — используя символ Unicode Byte Order Mark (BOM) в начале файла. Этот символ обеспечивает сигнатуру используемого кодирования. — используя мета тег с атрибутом charset, который должен быть определен как первый дочерний элемент head. Обратите внимание, что для определения кодировки используется

<meta charset="UTF-8">

вместо

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

Для синтаксиса XML разработчики должны руководствоваться правилами спецификаций XML.

Новые элементы

Новые атрибуты

HTML 5 вводит несколько новых атрибутов для элементов, которые уже входили в HTML 4:

Несколько атрибутов из HTML 4 применяют ко всем элементам, поэтому их называют глобальными атрибутами: class, dir, id, lang, tabindex и title.

Появились также несколько новых глобальных атрибутов:

Атрибуты для модели повторения (repetition model):

Отмененные элементы

Следующие элементы не включены в HTML 5, потому что их эффект достигается использованием CSS:

Следующие элементы не включенв в HTML 5, потому что их использование негативно сказывалось на удобстве и доступности:

Следующие элементы не включены, потому что использовались редко или они могут быть заменены другими элементами:

Наконец noscript остался только в синтаксисе HTML, поскольку его использование предполагает разбор с помощью HTML парсера.
Отмененные атрибуты

Источник: easywebscripts.net

Share

Читайте ещё похожие статьи на этом сайте:

  1. Доработка HTML Form при помощи jQuery
  2. jQuery UI Tabs & Cookie
  3. Закругленные и круглые кнопки в HTML
  4. Обзор молдавского хостинга (intermedia.md, starnet.md, secured.md, host.md)
1 балл2 балла3 балла4 балла5 баллов (1 голосов, среднее: 5,00 из 5)
Loading ... Loading ...
IT - информационные технологии


Если Вам понравилась эта статья, пожалуйста оставьте свой комментарий или подпишитесь на RSS-канал и получайте в будущем статьи на RSS Reader.

Комментарии

1 комментарий для “Обзор HTML 5 в примерах”

Написать комментарий

(обязательно)

(обязательно, не публикуется)