Предисловие

Предисловие

Сайты – это не то же самое, что изображения сайтов. Когда один человек отрисовывает сайт в Фотошопе, а другой пишет разметку и CSS-код, верстальщик вынужден угадывать и предполагать те или иные намерения дизайнера. Этот процесс интерпретации редко совершенен – только если верстальщика не зовут Дэн Сидерхолм. Когда Дэн верстает макеты других людей, у него все получается так, как нужно, и даже те места, в которых дизайнер ошибся. Например, Дэн неизбежно превращает фиксированные размеры объекта в макете в гибкий, легко читаемый и надежный код.

(И правда, Дэн ввел в обращение фразу «надежный веб-дизайн», когда учил всех нас такому дизайну.)

В случае Дэна гибкий никогда не означает недоделанный. Детали всегда важны, потому что Дэн не только талантливый верстальщик, всегда думающий об интересах пользователя, – он также прирожденный дизайнер. Он живет дизайном, дышит дизайном и даже подарил миру новый способ делиться дизайном: сайт dribbble.com. Дэн еще и прирожденный учитель и веселый человек, и его манера шутить с каменным лицом заставляет самого Стивена Райта выглядеть несерьезным в сравнении. Дэн многому учит, помогая дизайнерам улучшать свои навыки.

Вот почему, друзья, мы попросили его рассказать о CSS3. Можно лишь мечтать об учителе умнее, опытнее; о человеке, более сконцентрированном на дизайне, или о большем ценителе веб-стандартов, чем наш друг Дэн. Приятного чтения!

Джеффри Зельдман

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Предисловие

1.3. Настройка программы Чем отличается начинающий пользователь от профессионала? Кроме того что профессионал знает немного больше, он владеет набором инструментов, позволяющих выполнить работу быстрее и качественнее. Настройка пользовательского интерфейса и загрузка дополнительных внешних модулей позволят вам подняться на ступеньку выше в скорости и качестве выполнения работ. Продолжить чтение>


Предисловие

Глава 1 Разработка модели дома или квартиры в системе ArCon Большой выбор программных средств дает возможность подобрать подходящий по функционалу и цене продукт. Продолжить чтение>


Предисловие

Пример 8-1. Наибольший общий делитель #!/bin/bash # gcd.sh: поиск наибольшего общего делителя # по алгоритму Эвклида # Под "наибольшим общим делителем" (нод) двух целых чисел #+ понимается наибольшее целое число, которое делит оба делимых без остатка. # Алгоритм Эвклида выполняет последовательное деление. # В каждом цикле, #+ делимое <--- делитель Продолжить чтение>


Предисловие

Из книги Microsoft Office автора Леонтьев Виталий Петрович

Пример 12-43. Генератор имен файлов #!/bin/bash # tempfile-name.sh: Генератор имен временных файлов BASE_STR=`mcookie` # 32-символьный (128 бит) magic cookie. POS=11 # Произвольная позиция в строке magic cookie. LEN=5 # $LEN последовательных символов. prefix=temp # В конце концов это временный ("temp") файл. suffix=${BASE_STR:POS:LEN} # Извлечь строку, длиной в 5 символов, начиная с позиции 11. temp_filename=$prefix.$suffix Продолжить чтение>


Предисловие

19.7. Создание файла функций А теперь создадим файл функций, включающий одну функцию. Эта функция будет загружена интерпретатором команд, протестирована, изменена, а затем повторно загружена. Создаваемый файл функций functions.main будет содержать следующий код: $ pg functions.main #!/bin/sh # functions.main # findit: интерфейс для базовой команды find Продолжить чтение>


Предисловие

Глава 3. Подготовка программы к работе Перед тем как приступить к эксплуатации программы, рекомендуется просмотреть и, при необходимости – отредактировать параметры ее настройки. Кроме этого, следует ввести необходимый минимум сведений в справочники и каталоги программы. Об этом, а также о многом другом и пойдет речь в данной главе книги. Продолжить чтение>


Предисловие

8.2.3.6.3 Отступы по горизонтали и пробелы по вертикали Для текста основной части издания должны быть определены отступы (втяжки) слева или справа от края набора основного для издания формата, когда часть строк полосы набирают на более узкий формат со сдвигом влево (правосторонняя втяжка), вправо (левосторонняя), с обеих сторон (двусторонняя), а также пробелы по вертикали (например, межстрочные, межабзацевые). Продолжить чтение>


Предисловие

А.2 Характеристики продукта А.2.1 функциональные возможности (functionality): Набор атрибутов, относящихся к сути набора функций и их конкретным свойствам. Функциями являются те, которые реализуют установленные или предполагаемые потребности (ГОСТ Р ИСО/МЭК 9126 [14], без примечаний). Продолжить чтение>


Предисловие

6.1.1 Подготовка процесса Данная работа состоит из следующих задач: 6.1.1.1 Должен быть разработан, документально оформлен и реализован план обозначения документов, выпускаемых в процессах жизненного цикла программного продукта. Для каждого обозначаемого документа должны быть определены: a. заголовок или наименование; b. назначение; c. пользователи документа; Продолжить чтение>


Предисловие

Глава 15 Думать быстрее! Конечно, нельзя было надеяться вот так раз и навсегда избавиться от министра Бэллока. Письмо Кенороса дало мистеру Томпкинсу несколько недель передышки, но в середине августа его снова призвали пред светлы очи. В час дня ему надлежало быть на официальной аудиенции в Корзаке. Продолжить чтение>


Предисловие

Из книги C++ автора Хилл Мюррей

Перемещение окна с помощью клавиатуры Данная программа осуществляет перемещение графического окна с помощью клавиатуры: uses GraphABC; procedure KeyDown(Key: integer); begin case Key of VK_Left: Window.Left := Window.Left - 2; VK_Right: Window.Left := Window.Left + 2; VK_Up: Window.Top := Window.Top - 2; Продолжить чтение>


Предисловие

РЕПОРТАЖ: Подглядывая за будущим Автор: Илья Щуров Voyager Конференция разработчиков свободного программного обеспечения «На Протве» проходит уже в третий раз. Два года назад я про нее не знал, год назад не смог приехать, а этим летом звезды наконец «выстроились в ряд», и я все-таки выбрался на три дня в Обнинск, дабы вдоволь пообщаться с представителями российского open source-сообщества. Продолжить чтение>