Универсальные атрибуты тегов.

  Универсальные атрибуты тегов:
  CLASS - Устанавливает стилевой класс CSS для элемента тега.

  • Значение:

    • Допустимый символьный код, назначенный идентификатором стилевого класса
        Можно указать несколько значений в двойных кавычках, списком, через пробел.

  • Значение по умолчанию - Нет.
  • Атрибут необязательный.
  CONTENTEDITABLE - Устанавливает разрешение или запрет на редактирование пользовательского контента в поле элемента тега.
  Естественно, что в HTML-коде документа, при такой корректировке, никаких изменений не произойдет.
  На Web-странице эти изменения останутся только до перезагрузки документа, но их можно отследить с помощью скрипта.
  • Значения:

    • true (или присутствие атрибута) - Включает режим редактирования.
    • false (или отсутствие атрибута) - Запрещает редактирование.

  • Значение по умолчанию - false.
  • Атрибут необязательный.
  data-имя - Устанавливает произвольные данные к элементу тега.
  • data - Ключевое слово (только в нижнем регистре).
  • - (дефис) - Ключевое слово.
  • имя - Допустимый символьный код, назначенный именем данных (только в нижнем регистре).
  Количество атрибутов data-имя элемента тега, с разными значениями имени не ограничено.
  • Значение:

    • Любой текст, заключенный в двойные кавычки.
        Игнорируется поисковыми системами.

  • Значение по умолчанию - Нет.
  • Атрибут необязательный.
  DIR - Устанавливает "зеркальное" изменение края начала позиционирования пользовательского контента элемента тега.
  Значения и действие атрибута DIR совпадают со значениями и действием атрибута стиля direction.
  DRAGGABLE - Устанавливает разрешение или запрет на "перетаскивание" элемента тега.
  Наличие атрибута не означает автоматическую возможность "перетаскивания", для этого еще надо скриптом реализовать его алгоритм с помощью событий DragEvent, а также интерфейса DataTransfer.
  • Значения:

    • true - Разрешает "перетаскивание".
    • false - Запрещает "перетаскивание".
    • auto - Оставляет возможность "перетаскивания" на усмотрение браузера.

  • Значение по умолчанию:
    • true - Для элементов тегов A, IMG и OBJECT.
    • false - Для остальных элементов.
  • Атрибут необязательный.
  HIDDEN - Устанавливает, что пользовательский контент элемента тега будет невидим пользователю на Web-странице, и поле элемента не будет занимать место на Web-странице.
  Однако, и этот контент, и само значение атрибута HIDDEN, можно изменить скриптом.
  • Значение:

    • Нет, только присутствие.

  • Значение по умолчанию - Выключен.
  • Атрибут необязательный.
  ID - Устанавливает идентификатор элемента тега.
  Идентификатор элемента должен быть уникальным в пределах HTML-документа.
  Идентификатор элемента может использоваться в качестве "якоря".
  Атрибут ID заменил атрибут NAME, функционал которого во многом изменился.
  • Значение:


  • Значение по умолчанию - Нет.
  • Атрибут необязательный.
  LANG - Устанавливает язык текстового контента элемента тега (для правильного отображения некоторых национальных символов).

  • Значение:


  • Значение по умолчанию - Нет.
  • Атрибут необязательный.
  NAME - Устанавливает имя элемента тега.
  Лучше чтобы имя элемента было уникальным в пределах HTML-документа.
  Атрибут NAME по смыслу аналогичен атрибуту ID, использование которого предпочтительнее поскольку для некоторых элементов (например элементов формы) атрибут NAME несет дополнительную смысловую нагрузку.
  Атрибут NAME также может использоваться в качестве "якоря", однако атрибут ID для этого предпочтительней.
  SLOT - Устанавливает имя точки вставки, с которой связан элемент тега в теневом дереве.
  Имя точки вставки задаётся для указания места в теневом дереве, куда "дочерний" элемент хоста теневого дерева должен быть вставлен в это теневое дерево.
  • Значение:


  • Значение по умолчанию - Нет.
  • Атрибут необязательный.
  SPELLCHECK - Устанавливает обязательность проверки браузером правописания в пользовательском текстовом контенте элемента тега.
  Имеет смысл только для тегов INPUT и TEXTAREA, а также для элементов тегов с атрибутом CONTENTEDITABLE.
  • Значения:

    • true (или присутствие атрибута) - Включает режим проверки правописания.
    • false (или отсутствие атрибута) - Отключает проверку.

  • Значение по умолчанию - false.
  • Атрибут необязательный.
  STYLE - Устанавливает стили CSS для оформления пользовательского контента элемента тега.

  • Значение:


  • Значение по умолчанию - Нет.
  • Атрибут необязательный.
  TITLE - Устанавливает содержимое всплывающей подсказки, которая появляется на Web-странице при попадании курсора мышки на поле элемента тега.

  onИмя события - Устанавливает код скрипта, который будет выполнен при наступлении события, связанного с элементом тега.
  • on - Ключевое слово (только в нижнем регистре).
  • Имя события - событие DOM.
  • Значения:

    1. Правильный код скрипта.
    2. Обращение к функции, предварительно объявленной в скрипте, определенном в HTML-документе элементом тега SCRIPT.
        Браузер подставит на место первого аргумента этой функции интерфейс Event к произошедшему событию.
        Значение, которое возвратит эта функция, связанная таким образом с элементом тега (в отличие от привязки функции-обработчика к экземпляру объекта этого элемента в скрипте), никак не повлияет на дальнейшие стандартные действия браузера.

  • Значение по умолчанию - Нет.
  • Атрибут необязательный.