Ex Machina  Ex Machina: Дизайн для думающих
Последнее обновление 12.11.02  
 
Наблюдения   Интерфейс   Веб   Про инструмент   Про бумагу   Про контент 

Разнокалиберные советы

Никто не знает, почему браузеры так плохо печатают. Можно, конечно, свалить всё на корявые принтерные драйвера, но как-то стыдно. Ведь все остальные программы умеют приемлемо печатать. Так или иначе, вопрос это скорее академический. Поскольку мы браузер улучшить не в состоянии, наша задача — не дать браузеру шанса показать свой нрав. Итак, приступим. Проблема номер раз, а именно обрезанные концы строк. Дело в том, что браузер штука тупая, уверенная в том, что разрешение экрана равно 75 точек на дюйм. Так браузер и печатает. В то же время минимальная ширина монитора совсем не равна ширине листа A4 (без полей, это правило применимо и к бумаге размера Letter). В результате оказывается, что браузер честно пытается напечатать страницу, доходит до правого поля, после чего спокойно отказывается печатать всё, что правее. После этого поделать с ним ничего нельзя. Надо было думать раньше. Путём несложных вычислений можно получить цифру 540, обозначающую максимальную ширину влезающей на лист (на любой) web-страницы. Всего 540 пикселов есть у дизайнера, желающего создать печатающийся шедевр (если нужно печатать только на А4б ширина поболее — 610 пикселов). Проблема в другом. Если создать страницу не фиксированной ширины, вся графика которой уже, нежели наше волшебное число, концы строк всё равно будут обрезатся. Никто не знает, зачем. Известно только то, что страница должна быть фиксированой ширины. Всё хорошо только в этом случае. Проблема номер два — странно печатаются изображения формата Gif. Происходит это оттого, что картинка подаётся на печать как есть, без преобразования её в RGB. Преобразование выполняет драйвер, который для этого совсем не предназначен, так что делает это весьма плохо. Отчего и появляются чёрные пятна на светлой картинке (или же вся картинка чернеет). Удобного решения этой проблемы нет, единственным выходом является печать страницы из браузера с последующей коррекцией плохих изображений. Увы. 

О кнопке Хоум. Все сайты поголовно имеют кнопку Home. Не понимаю, зачем. Действительно, при попытке что-нибудь найти на большом, многоуровневом сайте, вероятность заблудиться достаточно велика, так что у пользователя появляется желание вернуться к самому началу сайта, чтобы попытаться найти искомый материал заново. А если сайт маленький, страниц в сорок? Где быстрее нажать на кнопку Back браузера? Там-то зачем кнопка Home? Нафиг не нужна, вот мое мнение. Заместо неё нужно ставить кнопку Sitemap, то бишь, выражаясь по-человечески, Схема сайта. Вот это будет хорошо и правильно. 

Часто сайт, особенно маленький, просто сваливается его владельцем в один каталог. Или два каталога, один для текстов и один для картинок. Это отлично работает, пока количество файлов невелико, после чего начинаются пробемы. Сайт поспешно раскладывают по многим каталогам, после чего внешние линки на сайт перестают работать — ведь искомая страница находится теперь не там. Мораль: раскладывать содержимое сайта по каталогам нужно с самого начала, не то пользоватали обижаться будут. 

Версия 1. Последнее обновление этого документа: 20.03.00

Дизайн для думающих

Наблюдения   Интерфейс   Веб   Про инструмент   Про бумагу   Про контент 
Пять правил интерфейса Веб-сайта
Они не панацея, но пользы принесут множество.
Сад расходящихся посетителей
Почему интерфейс так важен, папа? Он увеличивает продажи, сынок.
Код, чистый как слеза
Про то, как написать правильный и во всех отношениях HTML-код.
Контрольный список Веб-интерфейса
Контрольный список Веб-интерфейса: правила, которых нужно придерживаться, чтобы сделать хороший сайт.
Про активный элемент навигационных панелей
Как выделить активный элемент? Кратко говоря — слабо.
О навигационной роли адреса
URL есть не только адрес, но также и важный индикатор.
Разнокалиберные советы
Про Веб, разумеется.
 

Об этом сайте | © Влад В. Головач E-mail deus@exmachina.ru