В этой статье в основном представлены основные особенности и синтаксис HTML5, который является основным знанием во введении в HTML5. Друзья, которые это нужно, могут относиться к обзору HTML5
HTML5 является следующей важной версией стандарта HTML для замены HTML 4.01, XHTML 1.0 и XHTML 1.1. HTML5 также является стандартом для построения и представления контента во всемирной паутине.
HTML5 - это продукт сотрудничества между Всемирным паутинным альянсом (W3C) и рабочей группой по гипертекстовой технологии веб -страниц (WhatWG).
Этот новый стандарт включает в себя такие функции, как воспроизведение видео и перетаскивание, которые использовались на плагинах сторонних браузеров, таких как Adobe Flash, Microsoft Silverlight и Google Gears.
Поддержка браузераПоследние версии Apple Safari, Mozilla Firefox и Opera поддерживают большинство функций HTML5, а IE9 также поддерживает некоторые функции HTML5.
Мобильные браузеры, предварительно установленные на iPhone, iPad и телефонах Android, имеют хорошую поддержку для HTML5.
Новые функцииHTML5 представляет множество новых элементов и атрибутов, чтобы помочь нам создать современные веб -сайты. Вот основные функции, представленные HTML5:
Новые семантические элементы: такие как <Header>, <нижний колонтитул> и <section>.
Форма 2.0: Улучшенные веб -формы HTML и представили некоторые новые свойства в тег <pint>.
Постоянное локальное хранилище: чтобы не быть реализованным через сторонние плагины.
WebSocket: следующее поколение двусторонних коммуникационных технологий для веб-приложений.
События Server Push: HTML5 вводит события из веб -сервера в веб -браузер, также известный как серверные события (SSE).
Canvas: поддерживает программный двумерный чертеж с использованием JavaScript.
Аудио и видео: встраивание аудио или видео на веб-страницах без необходимости сторонних плагинов.
Геолокация: Пользователи могут поделиться своей геолокацией с нашей веб -страницей.
Microdata: позволяет нам создавать пользовательский словарь вне HTML5 и расширять веб -страницы с помощью пользовательской семантики.
Перетащите: перетаскивайте и выпишите запись на той же веб -странице из одного места в другое.
Обратно совместимоHTML5 предназначен для того, чтобы быть настолько обратным совместимым, насколько это возможно для существующих браузеров. Новые функции построены на существующих функциях и позволяют нам предоставлять альтернативный контент для старых браузеров.
Рекомендуется использовать небольшое количество кода JavaScript для обнаружения поддержки одной функции HTML5.
HTML5 СинтаксисHTML5 имеет свой собственный HTML -синтаксис, который совместим с документами HTML 4 и XHTML1, которые были опубликованы в Интернете, но не имеют более сложных функций SGML в HTML 4.
HTML5 не требует имен нижних тегов в XHTML, атрибуты должны быть цитированы, атрибуты должны иметь значение, и синтаксические правила, которые должны закрывать все пустые элементы.
Тем не менее, HTML5 является более гибким и поддерживает следующие формы:
Имя тега Капитализация.
Двойные кавычки для атрибута необязательны.
Значение атрибута необязательно.
Закрытый пустой элемент является необязательным.
Доктип
В более старых версиях HTML Doctype длинный, потому что язык HTML основан на SGML и требует ссылки на DTD.
Авторы HTML5 могут использовать простой синтаксис для указания следующей формы doctype:
Xml/html -код копировать содержимое в буфер обмена