Читаем Основы программирования на JavaScript полностью

Консорциум W3C разделил определение XHTML на 28 модулей:

Имя модуляОписание
модуль AppletОпределяет исключенный элемент applet
модуль BaseОпределяет элемент base
модуль Basic FormsОпределяет базовые элементы форм
модуль Basic TablesОпределяет базовые элементы таблиц
модуль Bi-directional TextОпределяет элемент bdo
модуль Client Image MapОпределяет элементы карт-изображений на стороне браузера
модуль EditОпределяет элементы редактирования del и ins
модуль FormsОпределяет все элементы, используемые в формах
модуль FramesОпределяет элементы, связанные с фреймами
модуль HypertextОпределяет элемент a
модуль IframeОпределяет элемент iframe
модуль ImageОпределяет элемент img
модуль Intrinsic EventsОпределяет атрибуты событий, такие как onblur и onchange
модуль LegacyОпределяет исключенные элементы и атрибуты
модуль LinkОпределяет элемент link
модуль ListОпределяет элементы списка li, ul, dd, dt, и dl
модуль MetainformationОпределяет элемент meta
модуль Name IdentificationОпределяет исключенный атрибут name
модуль ObjectОпределяет элементы object и param
модуль PresentationОпределяет элементы представления, такие как b и i
модуль ScriptingОпределяет элементы script и noscript
модуль Server Image MapОпределяет элементы карт-изображений на сервере
модуль StructureОпределяет элементы html, head, title и body
модуль Style AttributeОпределяет атрибут style
модуль Style SheetОпределяет элемент style
модуль TablesОпределяет элементы, используемые в таблицах
модуль TargetОпределяет атрибут target
модуль TextОпределяет элементы контейнера текста, такие как p и h1

Исключенные элементы не должны использоваться в XHTML.

Теги XHTML могут иметь атрибуты. Атрибуты каждого тега перечислены в описании тега. Здесь представлены базовые атрибуты и атрибуты языка, которые являются стандартными для всех тегов (с небольшими исключениями).

Недействительны в элементах base, head, html, meta, param, script, style и title.

АтрибутЗначениеОписание
classправило_класса или правило_стиляКласс элемента
idимя_idУникальный id элемента
styleопределение_стиляВстроенное определение стиля
titleтекст_подсказкиТекст для вывода подсказки

Недействительны в элементах base, br, frame, frameset, hr, iframe, param, и script.

АтрибутЗначениеОписание
dirltr | rtlЗадает направление текста
langкод_языкаЗадает код языка

АтрибутЗначениеОписание
accesskeyсимволЗадает клавиатурное сокращение для доступа к элементу
tabindexчислоЗадает порядок элемента при переходе по клавише табуляции

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

Более подробно об использовании этих событий в программировании можно узнать в руководстве по JavaScript и руководстве по DHTML.

Действительны только в элементах body и frameset

Перейти на страницу:

Похожие книги

Старший брат следит за тобой. Как защитить себя в цифровом мире
Старший брат следит за тобой. Как защитить себя в цифровом мире

В эпоху тотальной цифровизации сложно представить свою жизнь без интернета и умных устройств. Но даже люди, осторожно ведущие себя в реальном мире, часто недостаточно внимательно относятся к своей цифровой безопасности. Между тем с последствиями такой беспечности можно столкнуться в любой момент: злоумышленник может перехватить управление автомобилем, а телевизор – записывать разговоры зрителей, с помощью игрушек преступники могут похищать детей, а к видеокамерам можно подключиться и шпионить за владельцами. Существуют и государственные проекты наподобие «Умного города», подразумевающие повсеместное внедрение видеокамер и технологий распознавания лиц.Все это не значит, что нужно стремиться к цифровому затворничеству и панически избегать гаджетов, но необходимо изучить и соблюдать элементарные правила безопасности. Михаил Райтман в своей книге рассказывает, как максимально снизить вероятность утечки персональных данных, осложнив задачу потенциальным злоумышленникам.

Михаил Анатольевич Райтман

Зарубежная компьютерная, околокомпьютерная литература
Большие данные. Революция, которая изменит то, как мы живем, работаем и мыслим
Большие данные. Революция, которая изменит то, как мы живем, работаем и мыслим

С появлением новой науки открылась удивительная возможность с точностью предсказывать, что произойдет в будущем в самых разных областях жизни. Большие данные — это наша растущая способность обрабатывать огромные массивы информации, мгновенно их анализировать и получать порой совершенно неожиданные выводы. По какому цвету покраски можно судить, что подержанный автомобиль находится в отличном состоянии? Как чиновники Нью-Йорка определяют наиболее опасные люки, прежде чем они взорвутся? И как с помощью поисковой системы Google удалось предсказать распространение вспышки гриппа H1N1? Ключ к ответу на эти и многие другие вопросы лежит в больших данных, которые в ближайшие годы в корне изменят наше представление о бизнесе, здоровье, политике, образовании и инновациях.

Кеннет Кукьер , Виктор Майер-Шенбергер

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT