HTML5

HTML5HTML5 (Hyper Text Markup Language) является языком структурирования, а также представления содержимого виртуальной паутины – сети Интернет. Цифра 5 указывает на то, что эта версия языка программирования является пятой. Целью данной разработки является улучшение уровня поддержки мультимедийных технологий с сохранением при этом удобности читаемости кода людьми и простотой анализа парсерами.

В 5-й версии HTML реализовали некоторые новые синтаксические особенности, к примеру, <canvas>, <audio> и <video>, а также возможность применения математических формул и «SVG». Такой элемент как <menu> для HTML не новость, но в меню html5 было изменено его лексическое предназначение. Теперь данный элемент является списком команд, выполняющим в зависимости от того какой был установлен атрибут «type», три разных функции: toolbar (панель инструментов), context  (контекстное меню) и list (произвольное меню), т.е. произвольный набор команд.

Командами являются любые кнопки, ссылки или другие элементы, которые могут быть выбраны, переключены или активированы. Любое меню может иметь разделители, команды либо иные меню. Браузерами осуществляется просмотр элементов <menu> и если встречается какая-либо команда, то они добавляются с учетом своих атрибутов.

Скажем элементы <option> и <hr /> с незаполненным атрибутом «value», который установлен с одним либо несколькими значками «-» в содержимом и булевым атрибутом disabled=«disabled» будет считаться разделителем и отображаться соответствующим образом. При встрече браузером <label> либо <li>, он будет интенсивно просматривать информацию внутри них, следуя тем же правилам. Если браузер встречает элемент <select>  либо какой-нибудь другой  элемент <menu>, у которого отсутствует label, он добавляет разделитель и итеративно просматривать их содержимое.

Такие элементы как <optgroup> и <menu>, имеющие атрибут label говорят браузеру о том, что есть необходимость добавления дочернего меню с заголовком, который указан в label. Формирование данного меню подчинено общим правилам.  Любые другие элементы браузер будет игнорировать. Также браузер игнорирует разделители, расположенные в конце и начале меню, а если подряд идет несколько разделителей, то они будут объединены в один.

Помимо этого HTML5 дает возможность воспользоваться универсальным элементом <command />, который позволяет создать абсолютно любой тип команды при установке его атрибута type в такие значения как checkbox, radio либо command. Данный элемент имеет собственные атрибуты, повторяющие практически все возможности иных элементов создающих команды.

Отзывы

Выразите свое мнение

Скажите нам, что вы думаете...
Если ты хочешь видеть аватарку рядом со своим комментарием, используй сервис Граватар!

ТИЦ и PR блога
a101 aktuel porno Telegraaf mavi yolculuk