DHTML и CSS - В книге описывается использование динамического HTML (DHTML) и каскадных таблиц стилей (CSS) для построения сложных интерактивных Web-узлов. Данные технологии не требуют наличия специфического программного обеспечения на компьютерах посетителей сайта и работоспособны в большинстве распространенных браузеров. С помощью этой книги вы научитесь создавать динамически обновляющиеся Web-страницы, включающие различные текстовые и графические эффекты, манипулировать HTML-таблицами, размещать на своем сайте графику и анимацию. Рассматриваются способы применения каскадных таблиц стилей, проблемы реализации поддержки CSS в различных браузерах, использование JavaScript и объектной модели документа (DOM) для манипулирования содержимым страниц без их перезагрузки с сервера. Изложение материала сопровождается множеством примеров, даются советы по планированию структуры сайта и его дизайну. Кроме того, анализируются наиболее распространенные ошибки, допускаемые при программировании. Издание предназначено для разработчиков Web-страниц и всех, кто хотел бы создать собственный динамический Web-сайт.
Название: DHTML и CSS Автор: Джейсон Кренфорд Тиге Издательство: ДМК Пресс Год: 2003 Страниц: 560 Формат: PDF Размер: 26,6 МБ ISBN: 5-94074-169-Х Качество: Отличное Серия или Выпуск: Быстрый старт
Содержание:
Введение Часть I. Каскадные таблицы стилей Глава 1. Введение в CSS Определение стиля Каскадные таблицы стилей Версии CSS Типы правил CSS Составляющие CSS-правил Типы HTML-тэгов Глава 2. Основы CSS Добавление CSS в HTML-тэг Добавление CSS на Web-страницу Добавление CSS на Web-сайт Переопределение HTML-тэга Определение классов для создания тэгов Определение ID для идентификации объекта Создание inline-тэгов Создание HTML-тэгов блок-уровня Определение тэгов с помощью одинаковых правил Определение тэгов в контексте Значение !important Наследование родительских свойств Управление существующими или наследованными значениями свойств Определение каскадного порядка Настройка CSS для печати Комментарии в CSS Стратегия создания таблиц стилей Глава 3. Управление шрифтом Оформление в Web Способы представления текста в Web Установка шрифта Загрузка шрифтов Шрифты в браузере Размер шрифта Курсив Толщина шрифта Создание minicaps Определение нескольких значений шрифта одновременно Глава 4. Управление текстом Кернинг Интервал между словами Межстрочные интервалы Заглавные и строчные буквы Выравнивание текста по правому, левому краю и по центру Вертикальное выравнивание текста Выделение абзацев в тексте Украшение текста Управление свойствами пробелов Установка разрыва страницы для печати Глава 5. Управление списками и указателем мыши Списки Виды маркеров Создание висячих отступов Создание собственных маркеров Форма указателя мыши Глава 6. Управление цветами и фоном Установка отдельных свойств фона Установка цвета на переднем плане Глава 7. Управление рамками и полями Что такое элемент Ширина и высота элемента Поле элемента Рамка элемента Атрибуты рамки Внутренний отступ Поля и рамки в таблице Обтекание текстом Отмена обтекания текстом Отображение элемента на экране Глава 8. Управление позиционированием Что такое окно Тип позиционирования Определение положения по отношению к левому верхнему углу Определение положения по отношению к правому нижнему углу Элементы в порядке стека (3D-позиционирование) Абсолютные элементы, встроенные в относительные Относительные элементы, встроенные в абсолютные Глава 9. Управление видимостью элемента Определение видимости элемента Определение видимой части элемента Управление невидимой частью Часть II. Динамический HTML Глава 10. Назначение DHTML Динамический HTML Особенности DHTML Причины использования DHTML Flash и DHTML Проблема выбора Глава 11. Объектная модель документа DOM - путеводитель по Web-странице Создание объекта Обработчики событий Обнаружение события Функционирование DOM Определение возможностей браузера Определение типа DOM Построение общей DOM Использование общей для браузеров DOM Netscape 4 и встроенные слои Глава 12. Среда, в которой вы работаете Название и версия браузера Тип операционной системы Размеры экрана Количество цветов Размеры окна браузера Размеры клиентской области окна Адрес и название страницы Положение прокрутки страницы Размеры объекта Левая и верхняя позиции объекта Правая и нижняя позиции объекта Z-индекс объекта Состояние видимости объекта Видимая область объекта Глава 13. Основы динамических технологий Отображение и сокрытие объектов Перемещение объектов Перемещение объекта на заданное расстояние Перемещение объектов в 3D Прокрутка Web-страницы Видимая область объекта Глава 14. Развитые динамические технологии Повторный запуск функции Передача события в функцию Глобальный обработчик событий Анимационные объекты Нахождение положения указателя мыши Идентификация объекта на экране Управление содержанием во фреймах Позиционирование окна браузера Новое окно браузера Размеры окна Глава 15. Динамические технологии CSS Изменение определения CSS-класс объекта Добавление нового правила Отмена таблицы стилей Глава 16. Слои Netscape Что такое слой Netscape Создание слоя Импорт внешнего содержимого с помощью слоев Netscape Доступ к слоям с помощью JavaScript Изменение слоев с помощью JavaScript Отображение содержимого слоев в браузерах, которые их не поддерживают Глава 17. Internet Explorer для Windows Перетекание объектов Смена страниц Эффект размытого изображения Эффект волны Часть III. Использование инструментов для создания DHTML и CSS Глава 18. Знакомство с GoLive Интерфейс GoLive Внедрение CSS Создание слоя Создание DHTML-анимации Глава 19. Введение в Dreamweaver Интерфейс Dreamweaver Внедрение CSS CSS-редактор Создание дополнительного слоя Создание анимации Часть IV. Динамические Web-сайты Глава 20. Понятие о динамических Web-сайтах Отличительные черты динамического Web-сайта Что такое гипертекст Динамический дизайн Размещение объектов на Web-странице Навигация: рекомендации и запреты Глава 21. Создание динамического Web-сайта Шаг 1. Проектирование Шаг 2. Разработка Шаг 3. Реализация Глава 22. Разметка Web-страницы Устранение ошибки в Netscape CSS CSS и операционная система Заголовки Фиксированный заголовок Боковое меню Верхние и нижние колонтитулы Границы фреймов Открытие и закрытие фреймов Размещение страниц во фреймах Отображение страницы на экране и при выводе на печать Глава 23. Импорт внешнего содержимого Тэги <ilayer> и <iframe> Включения на стороне сервера Внешний файл JavaScript Изучение работы других сайтов Глава 24. Навигация Web-сайта Определение стилей ссылок Определение различных стилей для ссылок Выпадающее меню Выдвижное меню Панель управления сайтом Раскрывающееся меню Уточняющее меню Навигация для браузеров, не поддерживающих DHTML и CSS Дополнительные возможности Глава 25. Средства управления Полоса прокрутки Создание кнопки Back Организация слайд-шоу Всплывающий гипертекст Использование формы ввода для создания динамических эффектов Контекстная форма Перемещаемые объекты Свопинг изображений «Умное» меню Глава 26. Специальные эффекты Буквица Простая тень Объемная тень Фединг HTML-текста Отслеживание указателя мыши Движущиеся объекты Прозрачная графика в формате PNG Создание часов Глава 27. Мультимедиа Использование звука в Web Анимация в формате GIF Назначение GIF-анимации Flash-анимация Видео в Internet Добавление Java-апплетов Глава 28. Отладка кода Обнаружение ошибок CSS Проверка CSS-правила Определение ошибок в коде JavaScript Различия между браузерами Глава 29. Будущее динамического Internet Необходимость стандартов Extensible Markup Language Extensible Hypertext Markup Language Преобразование HTML в XHTML Synchronized Multimedia Integration Language Масштабируемая векторная графика CSS третьего уровня Приложения Приложение 1. Браузеры, поддерживающие DHTML и CSS Internet Explorer Netscape Navigator Другие браузеры Приложение 2. Краткая справка о CSS Краткая справка Приложение 3. Краткая справка о DHTML Служебные слова Приложение 4. Шрифты, поддерживаемые браузером Приложение 5. Дополнительные инструменты Программное обеспечение В режиме реального времени Приложение 6. Дополнительные источники Web-сайты: технология и стандарты Web-сайты: дизайн и теория Примеры Web-сайтов Книги, журналы и другие публикации Предметный указатель