- •Самоучитель html
- •Содержание
- •Введение в html
- •Быстрый старт
- •Инструментарий
- •Текстовый редактор
- •Браузер
- •Валидатор
- •Как проверить html-файл на валидность
- •Графический редактор
- •Справочник по тегам html
- •Справочники в Интернете
- •Парные теги
- •Правила применения тегов
- •Атрибуты тегов и кавычки
- •Теги можно писать как прописными, так и строчными символами
- •Переносы строк
- •Неизвестные теги и атрибуты
- •Порядок тегов
- •Закрывайте все теги
- •Атрибуты тегов
- •Для атрибутов тегов используются значения по умолчанию
- •Атрибуты без значений
- •Порядок атрибутов в тегах
- •Формат атрибутов
- •Структура html-кода
- •Типы тегов
- •Теги верхнего уровня
- •Теги заголовка документа
- •Блочные элементы
- •Строчные элементы
- •Универсальные элементы
- •Теги для списков
- •Теги для таблиц
- •Теги для фреймов
- •Значения атрибутов тегов
- •Шестнадцатеричные цвета
- •Цвета по названию
- •Абсолютные адреса
- •Относительные адреса
- •Особенности текста в html
- •Любое количество пробелов идущих подряд, в браузере отображается как один
- •Нет расстановки переносов в тексте
- •Текст занимает ширину окна браузера
- •Заголовки
- •Выравнивание текста
- •Начертание Жирное начертание
- •Курсивное начертание
- •Верхний и нижний индексы
- •Спецсимволы
- •Абсолютные и относительные ссылки
- •Ссылки относительно текущего документа
- •Ссылки относительно корня сайта
- •Виды ссылок
- •Атрибуты ссылок
- •Ссылка на адрес электронной почты
- •Изображения
- •Форматы файлов
- •Особенности
- •Альтернативный текст
- •Изменение размеров рисунка
- •Маркированный список
- •Нумерованный список
- •Список определений
- •Создание таблицы
- •Особенности таблиц
- •Выравнивание таблиц
- •Объединение ячеек
- •Вложенные таблицы
- •Заголовок таблицы
- •Плохая индексация поисковыми системами
- •Внутренние страницы нельзя добавить в «Закладки»
- •Несовместимость с разными браузерами
- •Непрестижность
- •Создание фреймов
- •Ссылки во фреймах
- •Границы между фреймами
- •Изменение размеров фреймов
- •Полосы прокрутки
- •Плавающие фреймы
- •Валидация документов
- •Плюсы валидации
- •Тенденции
- •Мода на валидацию
- •Косвенные преимущества
- •Минусы валидации
- •Браузеры
- •Проверка данных на валидность
- •Проверка по адресу
- •Проверка локальных файлов
- •Использование формы для ввода кода
- •Расширение html Validator для браузера Firefox
- •Установка расширения
- •Использование html Validator
- •Написание корректного кода
- •Опечатки
- •Не указан обязательный атрибут тега
- •Атрибут или значение не входит в спецификацию
- •Неверное вложение тегов
- •Закрывайте все теги
- •Указывайте значения атрибутов тегов в кавычках
- •Коллекционируйте заготовки
- •Используйте блочные элементы
- •Исправление ошибок
- •Решение
- •Решение
- •Решение
- •Решение
- •Решение
Начертание Жирное начертание
Насыщенностью называют увеличение толщины линий шрифта и соответственно контраста. Обычно различают четыре вида насыщенности: светлое начертание, нормальное, полужирное и жирное. Однако с помощью HTML можно установить только нормальное и жирное начертание. Для установки текста жирного начертания применяется два тега: <b> и <strong>.
<b>Жирное начертание шрифта</b>
<strong>Сильное выделение текста</strong>
Курсивное начертание
Курсивный шрифт представляет собой не просто наклон отдельных символов, для некоторых шрифтов это полная переделка под новый стиль, имитирующий рукописный. Курсив для текста определяют два тега: <i> и <em>.
<i>Курсивное начертание шрифта</i>
<em>Выделение текста</em>
Следует отметить, что теги <b> и <strong>, также как <i> и <em> хотя и похожи по своему действию, являются не совсем эквивалентными и заменяемыми. Первый тег <b> — является тегом физической разметки и устанавливает жирное начертание текста, а тег <strong> — тегом логической разметки и выделяет помеченный текст. Такое разделение тегов на логическое и физическое форматирование изначально предназначалось, чтобы сделать HTML универсальным, в том числе не зависящим от устройства вывода информации. Теоретически, если воспользоваться, например, речевым браузером, то текст, оформленный с помощью тегов <b> и <strong>, будет отмечен по-разному. Однако получилось так, что в популярных браузерах результат использования этих тегов равнозначен.
В примере 7.5 показано использование тегов <em> и <strong> для оформления текстов.
Пример 7.5. Теги <em> и <strong>
HTML 4.01IE 7IE 8IE 9Cr 11Op 11Sa 5Fx 4
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Оформление текста</title>
</head>
<body>
<p><strong>А где же печенье и самогоноваренье?!</strong> —
<em>воскликнул Мальчиш-плохиш</em>.</p>
</body>
</html>
Результат данного примера показан на рис. 7.5.

Рис. 7.5. Жирное и курсивное начертание текста
Верхний и нижний индексы
Индексом по отношению к тексту называется смещение символов относительно базовой линии вверх или вниз. В зависимости от положительного или отрицательного значения, индекс называется, соответственно, верхним или нижним. Они активно применяются в математике, физике, химии и для обозначения единиц измерения. HTML предлагает два тега для создания индекса: <sup> — верхний индекс и <sub> — индекс нижний. Текст, помещенный в один из этих контейнеров, обозначается меньшим размером, чем базовый текст и смещается относительно горизонтали.
В примере 7.6 показано, где применяется подобный текст
Пример 7.6. Использование нижнего индекса
HTML 4.01IE 7IE 8IE 9Cr 11Op 11Sa 5Fx 4
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Нижний индекс</title>
</head>
<body>
<p><b>Формула серной кислоты:</b> <i>H<sub>2</sub>SO<sub>4</sub></i></p>
</body>
</html>
Результат данного примера показан на рис. 7.6.

Рис. 7.6. Отображение текста в виде нижнего регистра
