на главную
Язык разметки гипертекста HTML

Концепции HTML 4+

Отметим три основных момента.

  • В стандарте HTML 4.0 и последующих его редакциях сделано несколько акцентов, главные из которых:
     
    • Разделение структуры и представления. Язык разметки HTML следует использовать для описания структуры документа, в то время как параметры внешнего отображения следует задавать с помощью каскадных таблиц стилей CSS (см. Справочник по CSS).
       
    • Универсальность доступа к Web. Предлагается ряд возможностей для пользователей с физическими недостатками, многоязыковая поддержка. При этом, очевидно, эффективность вновь создаваемых веб-ресурсов будет зависеть как от разработчиков самих ресурсов, так и от поддержки декларируемых возможностей HTML производителями браузеров.
       
  • В рамках концепции р азделения структуры и представления ц елый ряд элементов и атрибутов, связанных с внешним представлением документа, объявлены нежелательными ( в оригинале deprecated  ). В настоящее время многие из них все еще широко используются ( и описаны в данном пособии ). Для обеспечения совместимости с предыдущими версиями браузеры еще неопределенно долго будут поддерживать эти элементы и атрибуты. Однако, веб-разработчики должны по мере возможности отказываться от "нежелательного" использования конструкций HTML .
  • Стандарт HTML 4.0 и последующие редакции предлагают ряд атрибутов, которые могут использоваться с подавляющим большинством HTML-элементов и служат в основном для назначения стиля элемента, либо для ссылки на сценарий обработки события. Использование этих атрибутов позволяет органично сочетать HTML, каскадные таблицы стилей CSS и сценарии JavaScript. Ниже приведен список основных атрибутов:
Атрибут Описание
id = имя Задает элементу уникальный в пределах документа идентификатор, который может быть использован
- как якорь для гиперссылок
- для ссылки на сценарий
style = стиль CSS Задает стиль элемента ( см. Справочник по CSS )
class = имя класса стиля CSS Задает класс стиля элемента ( см. Справочник по CSS )
title = строка Заголовок элемента; в современных браузерах текстовая строка, заданная как значение атрибута title, "всплывает" при наведении курсора мыши на элемент
onClick Определяет сценарий ( например, на наиболее универсальном языке JavaScript ), который выполняется при наступлении соответствующего события в области элемента нажата и отпущена кнопка мыши
onDblClick дважды нажата и отпущена кнопка мыши
onKeyDown нажата клавиша
onKeyPress нажата и отпущена клавиша
onKeyUp отпущена клавиша
onMouseDown нажата кнопка мыши
onMouseMove перемещение курсора мыши
onMouseOut увод курсора мыши
onMouseOver наведение курсора мыши
onMouseUp отпущена кнопка мыши
dir Направление вывода текста ( значения:  ltr - слева направо;  rtl - справа налево )
lang Язык содержимого элемента