- Артикул:00-01037382
- Автор: Джейсон Кренфорд Тиге
- ISBN: 5-477-00031-7
- Обложка: Мягкая обложка
- Издательство: НТ ПРЕСС (все книги издательства)
- Город: Москва
- Страниц: 520
- Формат: 70х100 1/16
- Год: 2005
- Вес: 963 г
В книге описывается использование современных Web-технологий - динамического HTML (DHTML) и каскадных таблиц стилей (CSS), используемых в Web-программировании для создания интерактивных динамических Web-узлов. С помощью этой книги вы научитесь создавать динамические Web-страницы, включающие интерактивные элементы, различные текстовые, графические и анимационные эффекты.
Изложение материала сопровождается наглядными примерами, даются советы по планированию и созданию Web-сайтов.
Книга адресована Web-программистам и Web-дизайнерам, а также всем, кто интересуется языком DHTML и прикладными Web-технологиями.
Содержание
Введение
Часть I. Каскадные таблицы стилей
Глава 1. Введение в CSS
Определение стиля
Каскадные таблицы стилей
Версии CSS
Типы правил CSS
Составляющие CSS-правил
CSS и языки разметки
Настройка DTD
Типы HTML-тегов
Глава 2. Основы CSS
Добавление стилей в HTML-тег
Добавление стилей на Web-страницу
Добавление стилей на Web-сайт
Переопределение HTML-тега
Определение классов для создания тегов
Определение ID для идентификации объекта
Определение стилей с одинаковыми правилами
Определение стилей в контексте
Определение ссылок стилей с псевдоклассами
Создание буквиц с псевдоэлементами
Значение important
Наследование родительских свойств
Управление существующими или наследованными значениями свойств
Определение каскадного порядка
Настройка стилей для печати
Комментарии в CSS
Стратегия создания таблиц стилей
Глава 3. Управление шрифтом
Оформление в Web
Способы представления текста в Web
Установка шрифта
Шрифты в браузере
Размер шрифта
Курсив
Толщина шрифта
Создание Small caps
Определение нескольких значений шрифта одновременно
Глава 4. Управление текстом
Кернинг
Интервал между словами
Изменение отступа между строками текста
Заглавные и строчные буквы
Выравнивание текста по горизонтали
Вертикальное выравнивание текста
Выделение абзацев в тексте
Настройка цвета текста и фона
Украшение текста
Настройка направления текста
Установка разрыва страницы для печати
Глава 5. Управление элементом
Что такое элемент
Изменение внешнего вида элемента
Ширина и высота элемента
Поле элемента
Рамка элемента
Внутренний отступ
Настройка фона
Глава 6. Управление позиционированием
Что такое окно и документ
Тип позиционирования
Настройка положения элемента
Определение положения
по отношению к правому нижнему углу
Элементы в порядке стека (ЗD-позиционирование)
Свободное положение элементов в окне
Отмена свободного положения
Управление свойствами пробелов
Глава 7. Управление видимостью элемента
Определение видимости элемента
Определение видимой части элемента
Управление невидимой частью
Настройка прозрачности элемента
Глава 8. Управление списком, таблицей и интерфейсом
Списки
Виды маркеров
Создание собственных маркеров.
Создание висячих отступов
Свертывание границ между ячейками таблицы
Настройка положения таблицы
Изменение внешнего вида курсора мыши Изменение внешнего вида полосы прокрутки (только Internet Explorer для Windows)
Часть II. Динамический HTML
Глава 9. Назначение DHTML
Динамический HTML
История DHTML
Причины использования DHTML
Flash и DHTML
Проблема выбора
Глава 10. Объектная модель документа и события
DOM - путеводитель по Web-странице
Создание объекта
Обработчики событий
Триггеры событий
Функционирование DOM
Передача событий функции
Привязка событий к объектам
Определение возможностей браузера
Построение общей DOM
Глава 11. Среда, в которой вы работаете
Тип операционной системы
Название и версия браузера
Адрес и название страницы
Размеры экрана
Количество цветов
Размеры окна браузера
Размеры клиентской области окна
Положение прокрутки страницы
Глава 12. Информация об объекте
Как определить, по какому объекту щелкнул пользователь
Размеры объекта
Определение положения объекта
Поиск трехмерного положения объекта
Состояние видимости объекта
Видимая область объекта
Глава 13. Информация о событии
Какое событие произошло
Какая клавиша была нажата
Какая Клавиша-модификатор была нажата
Какая кнопка мыши была нажата
Где был выполнен щелчок мыши
Глава 14. Основы динамических технологий
Отображение и сокрытие объектов
Изменение стиля отображения
Перемещение объектов
Перемещение объекта на заданное расстояние
Перемещение объектов в ЗD
Видимая область объекта
Изменение содержимого объекта
Управление объектами между фреймами
Глава 15. Развитые динамические технологии
Повторный запуск функции
Анимационные объекты
Как сделать объект доступным для перемещения
Новое окно браузера
Позиционирование окна браузера
Изменение размеров окна
Прокрутка окна браузера
Глава 16. Динамические технологии CSS
Настройка стилей для операционной системы или браузера
Определение значения собственности для стиля
Добавление или изменение определения стиля
Изменение CSS-класса объекта
Отключение или включение таблицы стилей
Часть III. Использование инструментов для создания DHTML и CSS
Глава 17. Дизайн и содержание
Импорт внешнего содержимого
Добавление динамического содержания
Создание дизайна, состоящего из нескольких столбцов
Таблицы стилей
Формы стилей
Фреймы стилей
Создание цитаты
Создание заголовков
Фиксированный заголовок
Простая тень
Глава 18. Навигация и управление
Определение различных стилей ссылок
Определение переключающихся изображений в CSS
Всплывающий гипертекст
Выпадающее меню
Сворачивающиеся меню
Выдвижное меню
Панель управления сайтом
Панели прокрутки для слоя
Ввод из поля формы
Отслеживание указателя мыши
Организация слайд-шоу
Глава 19. Знакомство с GoLive
Интерфейс GoLive
Внедрение CSS в Web-страницу
Создание слоя
Создание DHTML-анимации
Глава 20. Dreamweaver MX 2004 Primer
Интерфейс Dreamweaver
Внедрение CSS
Создание дополнительного слоя
Работа с CSS-шаблонами в Dreamweaver
Глава 21. Отладка кода
Обнаружение ошибок CSS
Проверка CSS-правила
Определение ошибок в коде JavaScript
Различия между браузерами
Приложения
Приложение А. Краткая справка о CSS
Приложение В. Краткая справка о DHTML
Приложение С. Браузеры, поддерживающие DHTML и CSS Приложение D. Шрифты, поддерживаемые браузером
Приложение Е. Символы клавиатуры
Приложение F. Инструменты и ресурсы
Предметный указатель