576 страниц
Год выпуска: 2008
Хотите быстро и без усилий разрабатывать стилевое оформление веб-страниц, отвечающее современным требованиям? Третье издание книги "CSS - каскадные таблицы стилей. Подробное руководство" показывает, как реализовать на практике все возможности каскадных таблиц стилей для стандартов CSS2 и CSS2.1. Множество предоставленных примеров позволит научиться создавать или легко менять внешний вид веб-сайта и получать намного более богатые представления, чем это возможно средствами только HTML. Эрик Мейерм, признанный эксперт по CSS, HTML и веб-стандартам, со свойственным ему остроумием, опираясь на свой богатейший опыт, рассматривает свойства, теги, атрибуты и реализации, а также практические вопросы, такие как поддержка различными броузерами и рекомендации разработчикам. Чтобы создавать четкие и простые в обслуживании сценарии для компоновки веб-сайтов и разбивку на страницы с той же легкостью и управляемостью, которые обеспечивают настольные издательские системы, вам потребуется только знание HTML 4.0. Вы узнаете о сложном стилевом оформлении документов, пользовательском интерфейсе, верстке таблиц, списках и генерируемом содержимом, о всех деталях свободного перемещения и позиционирования, о семействах шрифтов и механизмах резервирования, о новых селекторах CSS3, поддерживаемых IE7, Firefox и другими броузерами, а также о том, как работает модель блоков. В третьем издании подробно рассматриваются все свойства CSS и их взаимодействие. Книга поможет избежать распространенных ошибок. Она является полным справочником по CSS и будет полезна как опытному веб-разработчику, так и новичку в этих вопросах.
Содержание
Введение
Глава 1. CSS и документы
Веб спускается с Олимпа
CSS спешит на помощь
Элементы
Объединение CSS и XHTML
Заключение
Глава 2. Селекторы
Основные правила
Группировка
Селекторы классов и идентификаторов
Селекторы атрибутов
Использование структуры документа
Псевдоклассы и псевдоэлементы
Заключение
Глава 3. Структура и каскад
Специфичность
Наследование
Каскад
Заключение
Глава 4. Значения и единицы измерения
Числа
Процентные значения
Цвет
Единицы измерения длины
URL
Единицы измерения CSS2
Заключение
Глава 5. Шрифт
Семейства шрифтов
Насыщенность шрифта
Размер шрифта
Стили и варианты
Растяжение и корректировка шрифтов
Свойство font
Сопоставление шрифтов
Заключение
Глава 6. Свойства текста
Отступы и горизонтальное выравнивание
Вертикальное выравнивание
Расстояние между буквами и словами
Преобразование текста
Оформление текста
Затенение текста
Заключение
Глава 7. Основы модели визуального форматирования
Основные блоки
Блочные элементы
Строковые элементы
Изменение представления элемента
Заключение
Глава 8. Отступы, рамки и поля
Основные блоки элементов
Поля
Рамки
Отступы
Заключение
Глава 9. Цвета и фон
Цвета
Основные цвета
Фон
Заключение
Глава 10. Свободное перемещение и позиционирование
Свободное перемещение
Позиционирование
Заключение
Глава 11. Верстка таблиц
Форматирование таблиц
Рамки ячеек таблицы
Задание размеров таблиц
Заключение
Глава 12. Списки и генерируемое содержимое
Списки
Генерируемое содержимое
Заключение
Глава 13. Стили пользовательского интерфейса
Системные шрифты и цвета
Курсоры
Контуры
Заключение
Глава 14. Неэкранные устройства
Разработка зависящих от среды таблиц стилей
Устройства с постраничной разбивкой
Стили аудиопредставления
Заключение
Приложение А. Обзор свойств
Приложение B. Обзор селекторов, псевдоклассов и псевдоэлементов
Приложение C. Пример таблицы стилей HTML
Алфавитный указатель