Хотите быстро и без усилий разрабатывать стилевое оформление веб-страниц, отвечающее современным требованиям? Третье издание книги "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
Алфавитный указатель
I шаг на дороге к созданию какого угодно веб-документа - закладка прочного основания познаний. В книжке "HTML, XHTML и CSS. Библия пользователя" приводится подробное описание всех "строительных блоков" веб-страниц - языка разметки гипертекста (HTML), расширяемой версии HTML (XHTML) и каскадных таблиц стилей (CSS).
Представлен весь спектр технологий создания Web-документов (начиная от простейших — статических — и до документов на основе динамического HTML), включая форматирование текста, создание списков, таблиц, форм, применение графики, каскадных таблиц стилей, встраивание различных объектов, использование средств интерактивного общения с пользователем, баз данных, мультимедиа-объектов и пр.