О вёрстке веб-страниц вообще мало книг на русском языке, а уж последовательных, где подробно с самого начала рассказаны все основы, можно считать что нет. Так что эту нишу восполняет моя новая электронная книга «Вёрстка веб-страниц», которая будет полезна и новичкам и опытным пользователям.Для новичков в ней рассказано, как использовать на своей странице стили, как их применять для оформления элементов — ссылок, рисунков, таблиц, форм и списков. Подробные примеры, описание всех действий и комментарии позволяют легко воспроизвести приведенные технологии на практике и модернизировать код под свои нужды.Опытные пользователи получат более подробные сведения об особенностях популярных браузеров и о том, как они работают с тегами и стилями. Это позволит учитывать различия между браузерами и создавать универсальные документы, которые будут корректно в них отображаться.Наконец, искушенные специалисты по созданию сайтов смогут использовать книгу как справочное руководство, заглядывая в нее для получения информации об ошибках браузеров и нестандартном применении некоторых стилевых свойств.Наряду с самой книгой отдельно прилагаются примеры из нее со всеми требуемыми изображениями, стилями и скриптами. Также включен макет рассматриваемого на примерах сайта в форматах PSD, AI и сам сайт целиком.
Author(s): Влад Мержевич
Year: 2011
Language: Russian
Commentary: 1146138833-Изн
Pages: 378
Tags: Библиотека;Компьютерная литература;HTML / CSS / JavaScript;
Вступление......Page 2
Обозначения......Page 5
Введение в CSS
......Page 6
Инструменты......Page 7
Введение в CSS......Page 9
Способы добавления стилей на страницу......Page 13
Типы носителей......Page 17
Базовый синтаксис CSS......Page 21
Значения стилевых свойств......Page 23
Селекторы тегов......Page 32
Классы......Page 33
Идентификаторы......Page 37
Контекстные селекторы......Page 39
Соседние селекторы......Page 41
Дочерние селекторы......Page 44
Селекторы атрибутов......Page 48
Универсальный селектор......Page 54
Псевдоклассы......Page 56
Псевдоэлементы......Page 63
Группирование......Page 67
Наследование......Page 68
Каскадирование......Page 70
Валидация CSS......Page 73
Идентификаторы и классы......Page 76
Написание эффективного кода
......Page 79
Режимы браузеров
......Page 86
Стандартный режим......Page 88
Почти стандартный режим......Page 90
Режим совместимости......Page 95
MIME-тип документа......Page 98
Доктайп......Page 99
Режимы Internet Explorer......Page 102
Рекомендации......Page 105
Принципы вёрстки слоями
......Page 106
Понятие слоя......Page 107
Блочная модель......Page 109
Схлопывающиеся отступы......Page 119
Поток документа......Page 124
Блочные элементы......Page 128
Строчные элементы......Page 131
Строчно-блочные элементы......Page 134
Плавающие элементы......Page 138
Позиционирование элементов......Page 149
Наложение и порядок слоёв......Page 158
Вёрстка с помощью таблиц
......Page 160
Особенности таблиц......Page 162
Таблицы и стили......Page 166
Разница между таблицами и слоями......Page 174
Разрезание и склейка изображений......Page 176
Макет из двух колонок......Page 185
Макет из трех колонок......Page 189
Браузер Internet Explorer
......Page 193
Тестирование в IE......Page 196
Условные комментарии......Page 198
Загадочное свойство hasLayout......Page 202
Отображение в IE......Page 210
Ошибки IE8......Page 212
Ошибки IE7......Page 215
Макеты, применяемые на сайтах
......Page 221
Макеты......Page 222
Фиксированный макет с одной колонкой......Page 227
Фиксированный двухколоночный макет......Page 232
Фиксированный трёхколоночный макет......Page 236
Резиновый двухколоночный макет......Page 239
Резиновый трёхколоночный макет......Page 242
Колонки одинаковой высоты......Page 255
Вёрстка типовых элементов веб-страницы
......Page 262
Меню......Page 263
Горизонтальное меню......Page 264
Вертикальное меню......Page 270
Меню и подменю......Page 273
Ниспадающее меню......Page 276
Вкладки......Page 279
Формы......Page 286
Нестандартный вид текстовых полей......Page 290
Выравнивание элементов форм......Page 292
Вёрстка сайта на практике
......Page 294
Шапка страницы......Page 297
Основная часть......Page 301
Подвал страницы......Page 303
Главная страница......Page 307
Внутренняя страница......Page 309
Заключение......Page 312
Использование HTML5
......Page 313
Структура кода......Page 315
Новые теги......Page 317
Применение HTML5 на практике......Page 323
Валидация HTML5......Page 328
Тестирование и отладка готового кода......Page 333
Web Developer......Page 335
Отладка кода с помощью расширения Firebug......Page 357
Использование Firebug на практике......Page 363
Веб-инспектор Safari......Page 367
Opera Dragonfly......Page 370
Средства разработчика Internet Explorer......Page 372
Термины......Page 376