Компьютерра, 2008 № 39 (755) (Журнал «Компьютерра») - страница 27

Чувство стиля

В интернет-сообществе Хокон известен в первую очередь как создатель CSS (Cascading Style Sheets) - языка описания стилей, ставшего стандартным средством верстки веб-страниц. Не всякий специалист со степенью Ph. D в области computer science может похвастаться таким влиянием темы своей диссертации на развитие технологий и всего веб-сообщества, - появление CSS позволило примирить технарей-пуристов, доказывавших, что HTML предназначен для описания только структуры и семантики страниц, а не их внешнего вида, и гуманитариев-дизайнеров, желавших во что бы то ни стало "делать красиво" и контролировать отображение веб-сайтов.

- У меня всегда была склонность к технике, - вспоминает Хокон. - С компьютерами впервые пришлось столкнуться в пятнадцать лет, а до того моей любимой игрушкой был конструктор LEGO. Я мечтал стать архитектором, но сейчас думаю - хорошо, что не стал. Многие современные архитекторы, похоже, слишком увлекались LEGO в детстве, и теперь строят довольно уродливые здания.

Знакомство с компьютерами, начавшееся с Apple II, произвело на Хокона сильное впечатление: "мой мир буквально перевернулся". Впрочем, рассказывая о своих детских воспоминаниях, он замечает, что по-настоящему интересными компьютеры стали лишь тогда, когда объединились в сеть и появился веб. Но до этого было еще далеко. Впереди у Хокона было участие в ряде исследовательских проектов, а также защита магистерской диссертации в знаменитой Media Lab Массачусетского технологического института.

- Я работал в MIT в 1989 году, когда веба еще не было. Возможно, он должен был появиться именно у нас в Media Lab, но этого не произошло. Мы тогда решали немного другую задачу - проектировали электронные газеты, пытались понять, как можно отображать новости в текстовом формате на большом экране. У нас были огромные мониторы, и я изучал типографику, шрифты, дизайн и представление информации. Это оказало на меня большое влияние и во многом определило мой дальнейший путь.

Открыв для себя веб в 1992 году, Хокон перешел в CERN и стал работать под руководством Тима Бернерса-Ли. В момент своего рождения "паутина" была чисто текстовой средой без каких-либо элементов визуального оформления. "Вы могли по ссылке мгновенно перейти на другую страницу, и это само по себе захватывало, но там не было даже изображений - только текст на экране терминала", - говорит Хокон. Графика появилась чуть позже, но исходная концепция HTML как языка логической разметки не подразумевала контроль за внешним видом страницы со стороны ее автора. Считалось, что в документе должно быть указано, где в нем заголовки, абзацы и списки, а какие использовать шрифты и отступы - забота клиентского браузера. Такая ситуация не устраивала ни Хокона ("мне казалось, что представление информации играет очень важную роль"), ни множество создателей веб-страниц. Однако начавшийся процесс добавления в HTML чисто визуальных тегов, не несущих никакого семантического смысла (типа ), подрывал одну из ключевых идей, заложенных в самих основаниях веба. Нужно было найти какое-то другое решение. "И я стал работать над CSS - таблицами стилей, позволяющими автору страницы сказать что-то о ее верстке, типографике, цвете, расположении элементов в пространстве и прочем", - вспоминает Хокон.