Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основные элементы документа HTML.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
340.99 Кб
Скачать

Проблема старых браузеров

Некоторые старые версии браузеров не могут обрабатывать скрипты. Они отображают тело скрипта (содержимое элемента script) как обычный текст. Для того, чтобы этого не происходило, вы должны «спрятать» содержимое тега script в теги комментариев. В этом случае старые браузеры проигнорируют содержимое комментариев, а новые поймут, что скрипт надо выполнить, несмотря на то, что он окружен тегами комментариев. Смотрим пример:

JavaScript: <script type="text/javascript"> <!-- document.write("Привет всем!") //--> </script>

 

VBScript: <script type="text/vbscript"> <!-- document.write("Привет всем!") '--> </script>

Тег <noscript>

Кроме помещения скриптов в комментарий, вы также можете добавить тег <noscript>.

Тег <noscript> используется для вывода альтернативного текста, если скрипт не был выполнен браузером. Этот тег используется для браузеров, которые могут обработать скрипт, но в данный момент поддержка скриптов отключена. В этом случае браузер выведет текст, который находится в теге <noscript>. Если же поддержка скриптов включена, браузер проигнорирует содержимое тега <noscript> и просто выполнит скрипт. Смотрим пример:

JavaScript: <script type="text/javascript"> <!-- document.write("Привет всем!") //--> </script> <noscript>Ваш браузер не поддерживает JavaScript!</noscript>

 

VBScript: <script type="text/vbscript"> <!-- document.write("Привет всем!") '--> </script> <noscript>Ваш браузер не поддерживает VBScript!</noscript>

Теги скриптов

Тег

Описание

<script>

Скрипт (сценарий)

<noscript>

Текст для браузеров, не поддерживающих скрипты

<object>

Вставка объекта

<param>

Параметры объекта

<applet>

Устарело. Используйте <object>

Стандартные атрибуты html

HTML-теги могут иметь атрибуты. Специальные атрибуты конкретных тегов указаны в справке по тегам. Здесь же мы перечислим языковые и основные атрибуты, стандартные для всех тегов (за некоторыми исключениями):

Общие атрибуты

Нельзя использовать в тегах base, head, html, meta, param, script, style и title.

Атрибут

Значение

Описание

class

Название класса

Указывает название класса для элемента

id

Идентификатор, уникальное имя

Указывает уникальное имя для элемента

style

Описание стиля

Указывает на строчный стиль элемента

title

текст

Дополнительная информация об элементе

Языковые атрибуты

Нельзя использовать в тегах base, br, frame, frameset, hr, iframe, param и script.

Атрибут

Значение

Описание

dir

ltr

rtl

Определяет направление написания текста в элементе

lang

Код языка

Указывает код языка содержимого в элементе

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

Атрибут

Значение

Описание

accesskey

Знак (клавиша клавиатуры)

Указывает на клавиатурную комбинацию для получения доступа к элементу

tabindex

Номер

Указывает порядковый номер элемента при переключении клавишей Tab