КнигоПровод.Ru22.11.2024

/ИТ-книги

CSS ручной работы. Библиотека специалиста — Седерхольм Д., Маркотт И.
CSS ручной работы. Библиотека специалиста
Седерхольм Д., Маркотт И.
год издания — 2011, кол-во страниц — 240, ISBN — 978-0321643380, 978-5-49807-749-9, тираж — 2000, язык — русский, тип обложки — мягк., масса книги — 280 гр., издательство — Питер
серия — Библиотека специалиста
цена: 500.00 рубПоложить эту книгу в корзину
Dan Cederholm
with Ethan Marcotte
Handrafted CSS
More Bulletproof Web Design
New Riders, 2010

Пер. с англ. Т. Качковской

Уровень пользователя: опытный

Формат 70x100 1/16
ключевые слова — веб-дизайн, css, интернет-сайт, css3, rgba, резинов, вёрстк, типографик, jquery, html, internet, explorer, firefox, png, браузер, opacity, фреймворк, шрифт, амперсанд, брингхерст

Книга посвящена современным технологиям веб-дизайна на основе CSS — каскадных таблиц стилей, использующихся при создании большинства современных интернет-сайтов. Издание затрагивает такие вопросы, как использование в веб-дизайне новых свойств CSS3, гибкая работа с цветом при помощи RGBA, работа с «плавающими» элементами, использование «резиновой» вёрстки и гибких элементов дизайна, искусство работы с типографикой, jQuery, фоновыми элементами, а также массу других аспектов по совершенствованию веб-дизайна с помощью технологий CSS.

В дизайне нет мелочей; есть детали, которые оказываются наиболее важными. «CSS ручной работы» — это книга о таких деталях, которые отличают хороший веб-дизайн от первоклассного.

Автор книги — Дэн Седерхольм, талантливый веб-дизайнер, написавший несколько бестеллеров по искусству веб-дизайна, в том числе знаменитый «Пуленепробиваемый веб-дизайн».

ОГЛАВЛЕНИЕ

Введение11
 
О чём эта книга14
Пуленепробиваемый дизайн14
Прогрессивное оформление15
Переоценка старых методов и самых лучших технических приёмов16
Для кого эта книга?16
Некоторые исходные предположения17
HTML ручной работы?17
Обнуление стилей18
Наш учебный пример19
 
Глава 1. Всегда задавайтесь вопросом:
«А что, если…?»21
 
Простой список ссылок24
Блоковые ссылки24
Разметка25
Задаём стиль ссылки25
Задаём стиль цены26
Расположение цены26
Незапланированное наложение27
Что, если будет изменён размер текста?28
Угадать размер контента29
Ситуация, в которой стоит использовать абсолютное
позиционирование29
Улучшаем гибкость при помощи свойства Float30
Новый порядок разметки31
Как сделать цену плавающим элементом31
Тест на изменение размера текста32
Более оптимальный порядок разметки32
Задаем ширину плавающих элементов34
А как насчёт таблицы?35
Заключение блоковых элементов в тег ссылки36
Добавим визуализацию данных37
Добавляем данные в разметку38
Применяем базовые стили38
Как скрыть значение в процентах и создать полоску39
Как решить проблемы в Internet Explorer 642
Выбирая правильное решение44
 
Глава 2. Закруглённые углы с помощью
свойства border-radius47
 
Закругление раньше и сейчас50
Создание закруглённого блока фиксированной ширины50
Создание закруглённого блока переменной ширины52
Проблема с цветом и радиусом54
Свойство border-radius55
Расширения, специфичные для производителей56
Прогрессивное оформление с помощью -webkit-border-radius и
-moz-border-radius
57
Взгляд в будущее58
Как закруглить конкретные углы59
Небольшая проблема в Firefox 260
При низком контрасте — очень даже неплохо61
Отсечение фона62
Простая гиперссылка62
Создание фонового PNG-изображения63
Стили, которые создают кнопку64
Как просто задать состояния :hover65
Как добавить границу66
Отсечение фона не работает в Firefox 267
Закругление элементов формы67
Простая разметка формы68
Применение базовых стилей68
Добавление фона и изменение границ69
Создание эффекта глубины70
Улучшение оформления с помощью свойств border и border-radius71
Объявление стиля :focus73
Как насчёт других браузеров?73
Ничего страшного74
Прямоугольная кнопка75
Прямоугольные элементы75
Прогрессивное оформление75
Замечательно для создания прототипа76
 
Глава 3. Гибкая работа с цветом при помощи RGBA77
 
Что такое RGBA?80
Свойство opacity против RGBA82
Когда перестаёт работать свойство opacity83
Совместимость85
А как насчёт других браузеров?86
Создание резервных правил для неполноценных браузеров86
Заполнение PNG-изображениями87
Превосходный инструмент для создания прототипа89
Не только фон89
Уменьшение насыщенности шрифта с помощью RGBA89
Wilsonminer.com91
Как запросто добавить hover-эффект92
Раскраска по номерам93
Создание раздела This Week's Specials94
Создание разметки95
Как сделать список горизонтальным96
Добавление границы с закруглёнными углами97
Добавление накладываемого изображения98
Стили названия и цены99
Добавление RGB А к накладываемому изображению100
В заключение101
 
Глава 4. Должны ли сайты выглядеть одинаково во всех браузерах?103
 
Ответ, который я считаю правильным106
«Это бонус» против «Дизайн испорчен»107
Всё решают руководители108
Всё становится проще, если руководитель — вы110
Всё сводится к статистике113
Ещё несколько новых свойств CSS, которые работают уже сейчас113
Свойство text-shadow114
Свойство box-shadow117
Свойство -webkit-transition121
В заключение126
 
Глава 5. Управление плавающими блоками127
 
Ещё раз о плавающих элементах130
Метод Easy Clearing132
Использование класса .clearfix132
Дополнительные правила для IЕ6 и 7133
Добавление класса .clearfix в разметку134
Семантическая дилемма134
Одно из возможных решений: большой и длинный список135
Выбор более подходящего имени класса138
Создание класса .group в таблице стилей138
Создайте стиль и забудьте об этом140
Фреймворки для мастеров141
Создайте свой фреймворк142
lndex.html142
screenxss149
reset.css150
master.css152
ie.css154
Ваш фреймворк может отличаться155
Использование класса .group в шаблоне Tugboat156
Перемещение модулей157
В заключение158
 
Глава б. «Резиновая» сетка159
 
Крупный заказ163
Проблема с фиксированной шириной165
Больше решений, меньше пены!167
Гибкость за счёт… размера шрифта?168
Вопрос контекста171
Смена контекста774
Пилите, Шура, пилите176
Больше «резины», больше сеток, больше радости177
От макета к разметке180
Дежа вю: знак деления182
Столбцы, контекст и изменения — подумать только!186
«Резиновые» элементы189
Это вам не просто тег img189
IE и его далеко не совершенная реализация CSS — сидели на трубе…193
Проблема платформ (точнее, одной платформы)194
В заключение201
 
Глава 7. Тонкости мастерства203
 
Применяйте самый лучший амперсанд из доступных206
Как найти своего внутреннего Брингхерста207
Правило 5.1.3208
Мы с самого начала придерживались идеи прогрессивного оформления209
Мы, кажется, говорили об амперсандах?210
Встраивание шрифтов с помощью CSS212
Добавление @font-face в шаблон Tugboat213
Поддержка @font-fасе214
Проблема лицензирования215
Бесплатные (пока) шрифты215
Typekit217
jQuery218
Использование jQuery в шаблоне Tugboat219
Использование jQuery для добавления класса .last225
Галопом по Европам231
Движущийся фон (многоуровневый скроллинг для ленивых)231
Партизанская тактика232
Эффект «многоуровневости» для ленивых234
Заключение238

Книги на ту же тему

  1. CSS. Карманный справочник. — 4-е изд., Мейер Э. А., 2016
  2. CSS — каскадные таблицы стилей. Подробное руководство, 2-е изд., Мейер Э. А., 2006
  3. ES6 и не только, Симпсон К., 2017
  4. HTML и XHTML. Подробное руководство, Муссиано Ч., Кеннеди Б., 2002
  5. Dynamic HTML: справочник, Хоумер А., Улмен К., 2000
  6. Dynamic HTML, Айзекс С., 1998
  7. JavaScript и DHTML. Сборник рецептов. Для профессионалов, Гудман Д., 2004
  8. jQuery. Подробное руководство по продвинутому JavaScript, Бибо Б., Кац И., 2009
  9. Создаём динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. — 4-е изд., Никсон Р., 2017
  10. Web Design Index 2 (+CD-ROM), Beer G., сост., 2001
  11. Веб-дизайн: книга Стива Круга, или «не заставляйте меня думать!», Круг С., 2001
  12. Управление проектом по созданию интернет-сайта, Курдюмов И., ред., 2001

© 1913—2013 КнигоПровод.Ruhttp://knigoprovod.ru