Банк рефератов содержит более 364 тысяч рефератов, курсовых и дипломных работ, шпаргалок и докладов по различным дисциплинам: истории, психологии, экономике, менеджменту, философии, праву, экологии. А также изложения, сочинения по литературе, отчеты по практике, топики по английскому.
Полнотекстовый поиск
Всего работ:
364139
Теги названий
Разделы
Авиация и космонавтика (304)
Административное право (123)
Арбитражный процесс (23)
Архитектура (113)
Астрология (4)
Астрономия (4814)
Банковское дело (5227)
Безопасность жизнедеятельности (2616)
Биографии (3423)
Биология (4214)
Биология и химия (1518)
Биржевое дело (68)
Ботаника и сельское хоз-во (2836)
Бухгалтерский учет и аудит (8269)
Валютные отношения (50)
Ветеринария (50)
Военная кафедра (762)
ГДЗ (2)
География (5275)
Геодезия (30)
Геология (1222)
Геополитика (43)
Государство и право (20403)
Гражданское право и процесс (465)
Делопроизводство (19)
Деньги и кредит (108)
ЕГЭ (173)
Естествознание (96)
Журналистика (899)
ЗНО (54)
Зоология (34)
Издательское дело и полиграфия (476)
Инвестиции (106)
Иностранный язык (62791)
Информатика (3562)
Информатика, программирование (6444)
Исторические личности (2165)
История (21319)
История техники (766)
Кибернетика (64)
Коммуникации и связь (3145)
Компьютерные науки (60)
Косметология (17)
Краеведение и этнография (588)
Краткое содержание произведений (1000)
Криминалистика (106)
Криминология (48)
Криптология (3)
Кулинария (1167)
Культура и искусство (8485)
Культурология (537)
Литература : зарубежная (2044)
Литература и русский язык (11657)
Логика (532)
Логистика (21)
Маркетинг (7985)
Математика (3721)
Медицина, здоровье (10549)
Медицинские науки (88)
Международное публичное право (58)
Международное частное право (36)
Международные отношения (2257)
Менеджмент (12491)
Металлургия (91)
Москвоведение (797)
Музыка (1338)
Муниципальное право (24)
Налоги, налогообложение (214)
Наука и техника (1141)
Начертательная геометрия (3)
Оккультизм и уфология (8)
Остальные рефераты (21692)
Педагогика (7850)
Политология (3801)
Право (682)
Право, юриспруденция (2881)
Предпринимательство (475)
Прикладные науки (1)
Промышленность, производство (7100)
Психология (8692)
психология, педагогика (4121)
Радиоэлектроника (443)
Реклама (952)
Религия и мифология (2967)
Риторика (23)
Сексология (748)
Социология (4876)
Статистика (95)
Страхование (107)
Строительные науки (7)
Строительство (2004)
Схемотехника (15)
Таможенная система (663)
Теория государства и права (240)
Теория организации (39)
Теплотехника (25)
Технология (624)
Товароведение (16)
Транспорт (2652)
Трудовое право (136)
Туризм (90)
Уголовное право и процесс (406)
Управление (95)
Управленческие науки (24)
Физика (3462)
Физкультура и спорт (4482)
Философия (7216)
Финансовые науки (4592)
Финансы (5386)
Фотография (3)
Химия (2244)
Хозяйственное право (23)
Цифровые устройства (29)
Экологическое право (35)
Экология (4517)
Экономика (20644)
Экономико-математическое моделирование (666)
Экономическая география (119)
Экономическая теория (2573)
Этика (889)
Юриспруденция (288)
Языковедение (148)
Языкознание, филология (1140)

Реферат: XHTML

Название: XHTML
Раздел: Рефераты по информатике
Тип: реферат Добавлен 11:35:39 03 июня 2011 Похожие работы
Просмотров: 21 Комментариев: 15 Оценило: 2 человек Средний балл: 5 Оценка: неизвестно     Скачать

Язык XHTML является более строгой и четкой версией языка разметки HTML.

В данном руководстве рассмотрены различия между HTML и XHTML, а также показано, как преобразовать Web-сайт на использование XHTML.

Введение в XHTML

Язык XHTML является более строгой и четкой версией языка HTML.

Что необходимо знать

Для понимания изложенного материала необходимо знать язык HTML и основы создания Web-страниц.

Что такое XHTML?

XHTML является сокращением от английского EXtensible HyperText Markup Language, что означает "Расширяемый язык разметки гипертекста".

XHTML предназначен для замены HTML.

XHTML почти совпадает с HTML 4.01.

XHTML является более строгой и четкой версией языка HTML.

XHTML является языком HTML, определенным как приложение XML.

XHTML одобрен в качестве Рекомендации консорциумом W3C.

XHTML рекомендован консорциумом W3C

XHTML 1.0 был одобрен как Рекомендация W3C 26 января 2000 г..

W3C определяет XHTML как последнюю версию HTML. XHTML будет постепенно заменять HTML.

Все новые браузеры поддерживают XHTML

Язык XHTML совместим с HTML 4.01.

Все новые браузеры поддерживают XHTML.

Преобразование Web-сайта на использование XHTML

XHTML является переработкой HTML 4.01 в соответствии с XML, и может сразу использоваться существующими браузерами при соблюдении нескольких простых правил.

Что содержится в данном руководстве

Данное руководство рассматривает:

  • Почему необходимо использовать XHTML
  • Синтаксис XHTML
  • Как преобразовать сайт на XHTML
  • Проверка XHTML
  • Модуляризация XHTML

Зачем нужен XHTML?

XHTML является объединением HTML и XML (EXtensible Markup Language – Расширяемого языка разметки).

XHTML состоит из всех элементов HTML 4.01, объединенных с синтаксисом XML.

Зачем нужен XHTML?

В настоящее время многие страницы в Интернет содержат "плохой" код HTML.

Следующий код HTML будет нормально работать при просмотре в браузере, даже хотя он не полностью следует правилам HTML:

<html><head><title>Это плохой код HTML</title><body><h1>Плохой код HTML</body>

XML является языком разметки, в котором каждый элемент должен быть правильно размечен, что приводит к "грамматически-правильным" ("well-formed") документам.

Язык XML предназначен для описания данных, а язык HTML создан для представления данных.

На современном рынке представлены различные технологии браузеров, одни браузеры предназначены для использования Интернет на компьютерах, другие для использования Интернет на мобильных телефонах и c помощью карманных коммуникаторов. Последние устройства имеют недостаточно ресурсов или мощности для интерпретации "плохого" языка разметки.

Объединяя сильные стороны HTML и XML, мы получаем язык разметки, который будет полезен сегодня и в будущем -- XHTML.

Страницы XHTML можно читать с помощью любых устройств, которые поддерживают XML. Пока весь мир не перейдет на использование поддерживающих XML браузеров, XHTML предоставляет возможность сейчас писать "синтаксически-правильные" документы, которые можно использовать во всех браузерах.

--------------------------------------------------------------------------------------------------------------------

Различия между XHTML и HTML

XHTML можно начать использовать просто строго следуя правилам HTML.

Как переходить к использованию XHTML

XHTML не очень существенно отличается от стандарта HTML 4.01.

Поэтому хорошим началом будет приведение кода к стандарту 4.01.

Кроме того, необходимо писать код HTML символами нижнего регистра, и никогда не пропускать завершающие теги (такие как </p>).

Вот собственно и все. Удачного кодирования!

Наиболее важные различия

Элементы XHTML должны быть правильно вложены

Элементы XHTML всегда должны быть замкнутыми

Элементы XHTML должны записываться в нижнем регистре

Документы XHTML должны иметь один корневой элемент

Элементы XHTML должны быть правильно вложены

В HTML некоторые элементы могут вкладываться друг в друга некорректно, например как в случае: <b><i>Этот текст жирный и наклонный</b></i>

В XHTML все элементы должны правильно вкладываться друг в друга, например: <b><i>Этот текст жирный и наклонный</i></b>

Примечание: Достаточно часто при создании вложенных списков забывают о том, что внутренний список должен находится между тегами <li> и </li>.

Неправильно:

<ul> <li>Кофе</li> <li>Чай <ul> <li>Черный чай</li> <li>Зеленый чай</li> </ul> <li>Молоко</li></ul>

Правильно:

<ul> <li>Кофе</li> <li>Чай <ul> <li>Черный чай</li> <li>Зеленый чай</li> </ul> </li> <li>Молоко</li></ul>

Обратите внимание, что в примере "правильного" кода вставлен тег </li> после тега </ul>.

Элементы XHTML всегда должны быть замкнутыми

Непустые элементы должны иметь замыкающий тег.

Неправильно:

<p>Это -- параграф <p>Это -- еще один параграф

Правильно:

<p>Это -- параграф </p><p>Это -- еще один параграф </p>

Пустые элементы должны быть замкнуты

Пустые элементы должны иметь замыкающий тег или начальный тег должен заканчиваться символами />.

Неправильно:

Разрыв строки: <br>Горизонтальная линия: <hr>Изображение: <img src="happy.gif" alt="Веселое лицо ">

Правильно:

Разрыв строки: <br />Горизонтальная линия: <hr />Изображение: <img src="happy.gif" alt="Веселое лицо " />

Элементы XHTML должны записываться в нижнем регистре

Спецификация XHTML определяет, что имена и атрибуты тегов должны записываться в нижнем регистре.

Неправильно:

<BODY><P>Параграф </P></BODY>

Правильно:

<body><p>Параграф </p></body>

Документы XHTML должны иметь один корневой элемент

Все элементы XHTML должны быть вложены в корневой элемент <html>. Все другие элементы могут иметь вложенные элементы (потомков). Вложенные элементы должны быть парными и правильно вкладываться в свой родительский элемент. Общая структура документа имеет следующий вид:

<html><head> ... </head><body> ... </body></html>

Синтаксис XHTML

При записи документа XHTML требуется использовать четкий синтаксис HTML.

Дополнительные правила синтаксиса XHTML

  • Имена атрибутов должны записываться в нижнем регистре
  • Значения атрибутов должны заключаться в кавычки
  • Минимизация атрибутов запрещена
  • Атрибут id заменяет атрибут name
  • DTD XHTML определяет обязательные элементы

Имена атрибутов должны записываться в нижнем регистре

Неправильно:

<table WIDTH="100%">

Правильно:

<table width="100%">

Значения атрибутов должны заключаться в кавычки

Неправильно:

<table width=100%>

Правильно:

<table width="100%">

Минимизация атрибутов запрещена

Неправильно:

<input checked><input readonly><input disabled><option selected><frame noresize>

Правильно:

<input checked="checked" /><input readonly="readonly" /><input disabled="disabled" /><option selected="selected" /><frame noresize="noresize" />

Ниже представлен список минимизированных атрибутов HTML и их запись в XHTML.

HTML

XHTML

compact

compact="compact"

checked

declare

checked="checked"

declare="declare"

readonly

readonly="readonly"

disabled

disabled="disabled"

selected

selected="selected"

defer

defer="defer"

ismap

ismap="ismap"

nohref

nohref="nohref"

noshade

noshade="noshade"

nowrap

nowrap="nowrap"

multiple

multiple="multiple"

noresize

noresize="noresize"

Атрибут id заменяет атрибут name

HTML 4.01 определяет атрибут name для элементов a, applet, frame, iframe, img, и map. В XHTML атрибут name исключен. Вместо него используется атрибут id.

Неправильно:

<img src="picture.gif" name="рис. 1" />

Правильно:

<img src="picture.gif" id="рис. 1" />

Примечание: Для взаимодействия со старыми браузерами в течение некоторого времени необходимо будет использовать оба атрибута name и id, с одинаковыми значениями атрибутов, например: <img src="picture.gif" id="рис. 1" name="рис. 1" />.

Важное замечание о совместимости

Для совместимости XHTML с современными браузерами, необходимо добавить дополнительный пробел перед символом "/".

Атрибут lang

Атрибут lang применим почти к любому элементу XHTML. Он определяет язык содержимого внутри элемента.

Если в каком-то элементе используется атрибут lang, то необходимо добавить атрибут xml:lang, например: <div lang="fr" xml:lang="fr">Bonjour, madam!</div>.

Обязательные элементы XHTML

Все документы XHTML должны иметь объявление DOCTYPE. Также должны присутствовать элементы html, head и body, а внутри элемента head должен присутствовать элемент title.

Шаблон минимального документа XHTML имеет следующий вид:

<!DOCTYPE Здесь определяется тип документа><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Здесь задается заголовок </title></head><body></body></html>

Примечание: Объявление DOCTYPE не является частью самого документа XHTML. Это объявление не является элементом XHTML и не должно иметь закрывающий тег.

Примечание: Атрибут xmlns в теге <html> является в XHTML обязательным. Однако программа проверки (валидатор) на сайте w3.org не высказывает претензий, когда этот атрибут отсутствует в документе XHTML. Это обусловлено тем, что атрибут "xmlns=http://www.w3.org/1999/xhtml" имеет фиксированное значение и будет добавлен в тег <html>, даже если он не был включен.

В следующем разделе представлена дополнительная информация об определении типа документа XHTML.

---------------------------------------------------------------------------------------------------------------------

DTD XHTML

Стандарт XHTML определяет три определения типа документа (Document Type Definitions – DTD).

Наиболее распространенным является XHTML Transitional (Переходный).

Элемент <!DOCTYPE> является обязательным

Документ XHTML состоит из трех основных частей:

Тип документа DOCTYPE

Заголовок (Head)

Тело (Body)

Базовая структура документа имеет следующий вид:

<!DOCTYPE ...><html><head><title>... </title></head><body> ... </body></html>

Объявление DOCTYPE всегда должно присутствовать в первой строке документа XHTML.

Пример XHTML

Это простой (минимальный) документ XHTML:

<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html><head><title>простой документ </title></head><body><p>простой параграф </p></body></html>

Объявление DOCTYPE определяет тип документа:

<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Оставшаяся часть документа выглядит как HTML:

<html><head><title>простой документ </title></head><body><p> простой параграф </p></body></html>

Определения трех типов документов

  • DTD определяет синтаксис Web-страницы на SGML.
  • DTD используется приложениями SGML, такими как HTML, для определения правил, которые применяют при разметке документов определенного типа, включая множество объявлений элементов и сущностей.
  • XHTML задан в определении типа документа SGML или 'DTD'.
  • DTD XHTML описывает точным, понятным для компьютера языком допустимый синтаксис и грамматику разметки XHTML.

В настоящее время имеется три типа документов XHTML:

  • STRICT
  • TRANSITIONAL
  • FRAMESET

XHTML 1.0 определяет три типа документов XML, которые соответствуют трем DTD: Strict, Transitional, и Frameset.

XHTML 1.0 Strict
<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Это определение DTD используется, когда требуется получить действительно четкую разметку, не имеющую в представлении никакого беспорядка. Оно используется вместе с каскадными таблицами стилей.

XHTML 1.0 Transitional
<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Используйте это определение, когда надо воспользоваться средствами представления HTML, и когда необходимо обеспечить поддержку для браузеров, которые не понимают каскадные таблицы стилей.

XHTML 1.0 Frameset
<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

Укажите это определение, когда будут использоваться фреймы HTML, чтобы разделить окно браузера на два или большее количество фреймов.

Как использовать XHTML

Преобразование сайта на XHTML

Чтобы преобразовать Web-сайт с языка HTML на XHTML, необходимо знать правила синтаксиса XHTML, которые были рассмотрены выше. Затем необходимо выполнить следующие действия (в указанном порядке):

Добавить определение DOCTYPE

В качестве первой строки каждой страницы добавляют следующее объявление DOCTYPE:

<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Лучше использовать сначала переходное определение DTD (Transitional). Можно выбрать и строгое определение DTD (Strict), но оно немного слишком "строгое" на начальном этапе, и ему труднее соответствовать.

Замечание о DOCTYPE

Web-cтраницы должны иметь объявление DOCTYPE, если желательно, чтобы они были определены как правильные согласно XHTML.

Надо помнить, однако, что более новые браузеры (такие как Internet Explorer 6) могут обрабатывать документ по-разному, в зависимости от объявления <!DOCTYPE>. Если браузер читает документ с DOCTYPE, то он может интерпретировать документ как "правильный". Плохо сформированный XHTML может выводиться иначе, чем при отсутствии DOCTYPE.

Имена тегов и атрибутов записать в нижнем регистре

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

Все атрибуты заключают в кавычки

Так как рекомендация W3C для XTML 1.0 говорит, что значения всех атрибутов должны быть заключены в кавычки, то необходимо проверить все Web-страницы, чтобы значения всех атрибутов были правильно заключены в кавычки. Это трудоемкая работа, поэтому рекомендуется в будущем никогда не забывать использовать кавычки для значений атрибутов.

Пустые теги: <hr> , <br> и <img>

В XHTML пустые теги не разрешены. Теги <hr> и <br> должны быть заменены соответственно на <hr /> и <br />.

Это создает проблему с браузером Netscape, который неправильно интерпретирует тег <br/>. Но к счастью, по неизвестной причине, замена его на <br /> прекрасно работает. В этом случае также необходимо выполнить глобальный поиск и замену соответствующих тегов.

Некоторые другие теги (такие как тег <img>) страдают от такой же проблемы. В данном случае можно не использовать тег замыкания </img>, а добавить /> в конце тега.

Проверка (валидация) Web-сайта

После выполнения всех преобразований все имеющиеся страницы проверяются согласно официальному DTD W3C с помощью следующей ссылки на XHTML Validator (http://validator.w3.org/check/referer). Возможные не выявленные на начальном этапе ошибки надо будет отредактировать вручную. Наиболее распространенной ошибкой бывает отсутствие в списках тегов замыкающего </li>.

Имеются ли какие-либо специальные инструментальные средства для преобразования? Да, можно использовать утилиту TIDY.

Бесплатная утилита Дейва Рагетта HTML TIDY (http://www.w3.org/People/Raggett/tidy/) предназначена для проверки кода HTML. Она также отлично справляется с трудночитаемыми разметками документов, созданными специальными редакторами HTML и инструментальными средствами конвертации, и может помочь определить места кода, требующие дополнительного внимания, чтобы сделать Web-страницы более доступными для людей с физическими недостатками.

Проверка XHTML

Документ XHTML проверяется согласно Определению типа документа.

Проверка XHTML в соответствии с DTD

Документ XHTML проверяют на соответствие определению типа документа (DTD). Прежде чем можно будет проверить файл XHTML, необходимо добавить в качестве первой строки правильный DTD.

Strict DTD содержит элементы и атрибуты, которые не были исключены и не связаны с фреймами:

!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" Transitional DTD содержит все из Strict DTD плюс исключенные элементы и атрибуты: !DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" Frameset DTD содержит все из Transitional DTD плюс фреймы: !DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Frameset//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"

Простой документ XHTML имеет следующий вид:

<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html><head><title>простой документ </title></head><body><p>простой параграф </p></body></html>

Модуляризация XHTML

Модель модуляризации XHTML определяет модули XHTML.

Зачем нужна модуляризация XHTML?

XHTML является простым, но большим языком. XHTML содержит большинство функций, которые могут понадобиться Web-разработчику.

Для некоторых целей XHTML является слишком большим и сложным, а для других целей он слишком прост.

Разделяя XHTML на модули, консорциум W3C создал небольшие и строго определенные множества элементов XHTML, которые можно использовать отдельно для простых устройств, а также в соединении с другими стандартами XML в больших и более сложных приложениях.

Используя модульность XHTML, разработчики приложений могут:

  • Выбирать элементы, которые будут поддерживаться устройством, используя стандартные строительные блоки XHTML.
  • Добавлять в XHTML расширения, используя XML, и не нарушая стандарт XHTML.
  • Упрощать XHTML для таких устройств, как карманные компьютеры-коммуникаторы, мобильные телефоны, ТВ устройства, и устройства бытовой техники.
  • Расширять XHTML для сложных приложений, добавляя новые функции XML (такие как MathML, SVG, Voice and Multimedia).
  • Определять профили XHTML, такие как XHTML Basic (подмножество XHTML для мобильных устройств).

Модули XHTML

Консорциум 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

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

Базовые атрибуты

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

Атрибут

Значение

Описание

class

правило_класса или правило_стиля

Класс элемента

id

имя_id

Уникальный id элемента

style

определение_стиля

Встроенное определение стиля

title

текст_подсказки

Текст для вывода подсказки

Атрибуты языка

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

Атрибут

Значение

Описание

dir

ltr | rtl

Задает направление текста

lang

код_языка

Задает код языка

Атрибуты клавиатуры

Атрибут

Значение

Описание

accesskey

символ

Задает клавиатурное сокращение для доступа к элементу

tabindex

число

Задает порядок элемента при переходе по клавише табуляции

Атрибуты событий XHTML

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

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

События окна

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

Атрибут

Значение

Описание

onload

сценарий

Сценарий, который выполняется при загрузке документа

onunload

сценарий

Сценарий, который выполняется при выгрузке документа

События элементов формы

Действительны только в элементах форм.

Атрибут

Значение

Описание

onchange

сценарий

Сценарий, который выполняется при изменении элемента

onsubmit

сценарий

Сценарий, который выполняется при отправке формы

onreset

сценарий

Сценарий, который выполняется при сбросе формы

onselect

сценарий

Сценарий, который выполняется при выборе элемента

onblur

сценарий

Сценарий, который выполняется, когда элемент теряет фокус

onfocus

сценарий

Сценарий, который выполняется, когда элемент получает фокус

События клавиатуры

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

Атрибут

Значение

Описание

onkeydown

сценарий

Действие после нажатия клавиши

onkeypress

сценарий

Действие после нажатия и отпускания клавиши

onkeyup

сценарий

Действие после отпускания клавиши

События мыши

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

Атрибут

Значение

Описание

onclick

сценарий

Что делать при щелчке мыши

ondblclick

сценарий

Что делать при двойном щелчке мыши

onmousedown

сценарий

Что делать при нажатии кнопки мыши

onmousemove

сценарий

Что делать при перемещении указателя мыши

onmouseover

сценарий

Что делать при перемещении указателя мыши над элементом

onmouseout

сценарий

Что делать при смещении указателя мыши с элемента

onmouseup

сценарий

Что делать при отпукании нажатой кнопки мыши

Оценить/Добавить комментарий
Имя
Оценка
Комментарии:
Хватит париться. На сайте FAST-REFERAT.RU вам сделают любой реферат, курсовую или дипломную. Сам пользуюсь, и вам советую!
Никита13:34:50 04 ноября 2021
.
.13:34:48 04 ноября 2021
.
.13:34:47 04 ноября 2021
.
.13:34:45 04 ноября 2021
.
.13:34:44 04 ноября 2021

Смотреть все комментарии (15)
Работы, похожие на Реферат: XHTML

Назад
Меню
Главная
Рефераты
Благодарности
Опрос
Станете ли вы заказывать работу за деньги, если не найдете ее в Интернете?

Да, в любом случае.
Да, но только в случае крайней необходимости.
Возможно, в зависимости от цены.
Нет, напишу его сам.
Нет, забью.



Результаты(290469)
Комментарии (4189)
Copyright © 2005-2021 HEKIMA.RU [email protected] реклама на сайте