
- •Специальные символы
- •Другие элементы
- •Html разметка - использование таблиц
- •Та же разметка, но с добавлением фонового цвета
- •Примеры
- •Полезные советы
- •Еще примеры
- •Теги фреймов
- •Где узнать больше о css?
- •Проблемы html 3.2
- •Какие преимущества дает html 4.0?
- •Как этим пользоваться?
- •Готовимся к xhtml
- •Укажите правильный тип документа для вашего сайта
- •Валидатор w3Cы
- •Примеры
- •Как использовать стили?
- •Стилевые теги
- •Спецсимволы — что это такое?
- •Неразрывный пробел
- •Часто используемые спецсимволы
- •Элемент meta Примеры
- •Элемент meta
- •Ключевые слова для поисковых роботов
- •Html ссылки
- •Универсальный локатор ресурсов
- •Проблема старых браузеров
- •Теги скриптов
- •Стандартные атрибуты html
- •Общие атрибуты
- •Языковые атрибуты
- •Атрибуты клавиатуры
- •События в html
- •События форм
- •Клавиатурные события
- •События мыши
- •Кодирование url
- •Кодирование url
- •Превратите свой компьютер в веб-сервер Ваш компьютер как веб-сервер
- •Версии веб-серверов Windows
- •Как установить iis на Windows Vista
- •Как установить iis на Windows xp и Windows 2000
- •Проверка веб-сервера
- •Следующий шаг — профессиональный веб-сервер
- •Сервер на Apache
- •Бесплатный хостинг с php и MySql
- •Вы изучили html, что дальше? Итоги
- •Вы изучили html, что дальше?
Проблема старых браузеров
Некоторые старые версии браузеров не могут обрабатывать скрипты. Они отображают тело скрипта (содержимое элемента 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 |