Большая книга CSS. 2-е издание
Дэвид Макфарланд
Веб-дизайн активно развивается. Если раньше разработчикам приходилось долго разбираться с HTML и графикой, то сегодня CSS (Каскадные таблицы стилей) позволяют без лишних усилий разрабатывать красивые, удобные и функциональные сайты. Однако это не просто инструмент для украшения сайтов; CSS предоставляет полноценную возможность управлять внешним видом ваших веб-страниц - от шрифтов и цветов до макета страницы. «Большая книга CSS» доступно объясняет основы этого мощного инструмента дизайна и помогает научиться созданию новых и апгрейду уже существующих сайтов.
Во втором издании «Большой книги CSS» материал в значительной степени переработан с учетом самых современных интернет-технологий, а также актуальных и анонсируемых обновлений CSS.
Издательство: Питер, 2011 г.
ISBN 978-5-49807-501-3
Количество страниц: 560.
Содержание книги «Большая книга CSS. 2-е издание»:
- 12 Об авторе
- 13 О творческой команде
- 14 Благодарности
- 15 Введение
- 15 Как работает CSS
- 16 Преимущества CSS
- 16 Что необходимо знать
- 17 HTML: структура языка
- 17 Как работают HTML-теги
- 19 XHTML: современный HTML
- 20 HTML 5 - новый виток
- 21 Программное обеспечение для CSS
- 22 Об этой книге
- 24 Основные разделы книги
- 24 Примеры программного кода на CSS
- 25 О сайте MissingManuals.com
- 25 Основная терминология
- 26 О стрелках
- 26 Соглашения, использованные в данной книге
- 27 Технология Safari®
- 28 От издательства
- Часть 1. Основы CSS
- 30 Глава 1. CSS - новый подход к HTML
- 30 HTML: прошлое и настоящее
- 33 Написание HTML-кода для CSS
- 40 Важность doctype
- 42 Долгожданный Internet Explorer 8
- 44 Глава 2. Создание стилей и таблиц стилей
- 45 Что такое стиль
- 47 Понимание таблиц стилей
- 48 Внутренние таблицы стилей
- 49 Внешние таблицы стилей
- 52 Обучающий урок: создание первых стилей
- 63 Глава 3. Селекторы: определение элементов стилизации
- 63 Селекторы типов: дизайн страницы
- 65 Селекторы классов: точное управление
- 67 ID-селекторы: определение элементов веб-страниц
- 70 Стилизация групп тегов
- 71 Стилизация вложенных тегов
- 75 Псевдоклассы и псевдоэлементы
- 80 Другие селекторы
- 85 Обучающий урок: примеры использования селекторов
- 96 Глава 4. Механизм наследования стилей
- 96 Что такое наследование?
- 98 Упрощение таблиц стилей через наследование
- 98 Ограничения наследования
- 100 Обучающий урок: наследование
- 106 Глава 5. Управление сложной структурой стилей: каскадность
- 106 Каскадность стилей
- 111 Особенности механизма каскадности: какие стили имеют преимущество
- 114 Управление каскадностью
- 117 Начинаем с чистого листа
- 119 Обучающий урок: механизм каскадности в действии
- Часть 2. Применение CSS
- 126 Глава 6. Форматирование текста
- 126 Стилизация текста
- 133 Установка размера шрифта
- 138 Форматирование символов и слов
- 142 Форматирование абзацев текста
- 149 Стилизация списков
- 154 Обучающий урок: форматирование текста в действии
- 165 Глава 7. Поля, отступы, границы
- 165 Понятие блочной модели
- 167 Управление размерами полей и отступов
- 175 Добавление границ
- 179 Установка цвета фона
- 180 Определение параметров высоты и ширины
- 185 Управление обтеканием содержимого плавающих элементов
- 191 Обучающий урок: поля, фоновые параметры, границы
- 202 Двигаемся дальше
- 203 Глава 8. Добавление графики на веб-страницы
- 203 CSS и тег img
- 204 Фоновые изображения
- 209 Управление повтором фоновых изображений
- 210 Позиционирование фоновых изображений
- 216 Сокращенный вариант свойства background
- 218 Обучающий урок 1: совершенствуем изображения
- 224 Обучающий урок 2: создание фотогалереи
- 231 Обучающий урок 3: использование фоновых изображений
- 241 Двигаемся дальше
- 243 Глава 9. Приводим в порядок навигацию сайта
- 243 Выборка стилизуемых ссылок
- 246 Стилизация ссылок
- 253 Создание панелей навигации
- 263 Современные методы стилизации ссылок
- 272 Обучающий урок 1: стилизация ссылок
- 278 Обучающий урок 2: создание панели навигации
- 290 Глава 10. Форматирование таблиц и форм
- 290 Правильное использование таблиц
- 293 Создание стилей для таблиц
- 299 Создание стилей для форм
- 304 Обучающий урок 1: создание стилей для таблиц
- 311 Обучающий урок 2: создание стилей для форм
- Часть 3. Макет страницы
- 318 Глава 11. Введение в разметку CSS
- 318 Типы разметок веб-страницы
- 320 Как работает CSS-разметка
- 323 Стратегии разметки
- 329 Глава 12. Разметка страницы на основе плавающих элементов
- 332 Использование плавающих элементов в разметках
- 342 Преодоление проблем перемещения
- 353 Обработка ошибок в Internet Explorer 6
- 360 Обучающий урок 1: разметки с множеством столбцов
- 368 Обучающий урок 2: разметка с отрицательными полями
- 376 Глава 13. Позиционирование элементов на веб-странице
- 376 Как работают свойства позиционирования
- 390 Мощные стратегии позиционирования
- 403 Обучающий урок: позиционирование элементов страницы
- 417 Глава 14. CSS для распечатываемых веб-страниц
- 417 Как работают аппаратно-зависимые таблицы стилей
- 420 Как добавлять аппаратно-зависимые таблицы стилей
- 421 Создание таблиц стилей для печати
- 429 Обучающий урок: создание таблицы стилей для печати
- 437 Глава 15. Совершенствуем навыки в CSS
- 437 Добавление комментариев
- 438 Организация стилей и таблиц стилей
- 446 Устранение столкновений стилей в браузере
- 450 Использование селекторов потомков
- 455 Управление браузером Internet Explorer
- 460 Глава 16. CSS 3 - на гребне волны
- 461 Обзор CSS 3
- 462 Селекторы в CSS 3
- 467 Прозрачность
- 468 RGBA-цвет
- 472 Тень для текста
- 474 Свобода для шрифтов
- 477 Генерируемое содержимое страницы
- 482 Приложения
- 482 Приложение 1. Справочник свойств CSS
- 510 Приложение 2. CSS в Dreamweaver CS4
- 541 Приложение 3. Ресурсы по CSS
- 549 Алфавитный указатель
Инструкция как скачать книгу Дэвид Макфарланд: Большая книга CSS. 2-е издание в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.