Как избавиться от горизонтальных «скачков»

4

Многие в своей практике используют метод центрирования по горизонтали, используя левый и правый отступы (margin) со значением auto:

#page-wrap {
    margin: 0 auto;
}

Одним из недостатков этого метода являются небольшие «скачки» содержимого при переходе со страницы, где нет вертикальной полосы прокрутки на страницу, где она есть и наоборот. Это происходит из-за 16-ти пиксельной ширины этой самой полосы.
Избавится от этой проблемы можно, зафиксировав полосу прокрутки вне зависимости от содержимого.

Это можно сделать, добавив это правило:

html {
height: 101%;
}

Это работает в IE6, 7, Firefox и Opera. Но выглядит это очень…

Лучшим решением на мой взгляд является добавление следующего:

html {
overflow: scroll;
}

Можно оставить только вертикальную полосу прокрутки, используя это:

html {
overflow-y: scroll;
}

Но у меня в Опере это не сработало.

Источник: Eliminate “Jumps” in Horizontal Centering By Forcing a Scroll Bar

Если знаете метод лучше, отпишитесь :)

Основы доступности: Цветовая слепота

3

По некоторым оценкам, до 10% мужского и 0,4% женского населения в мире страдает от некоторых форм цветовой слепоты. Наиболее распространенная форма — Дальтонизм (Протанопия), врожденное нарушение цветового зрения, при котором человек не отличает красный цвет от зеленого. Существует также такие формы как сине-желтая цветовая слепота и полная цветовая слепота.

Хорошие веб дизайнеры проводят много времени настраивая сайты для обеспечения нормального восприятия веб страниц пользователями с различными браузерами и с устройствами для чтения с экрана. Такая работа предполагает множество тестов, хаков и бессонных ночей и все это для небольшого процента пользователей. Конечно доступность очень важна, поэтому это стоит того. Почему бы не попробовать сделать несколько шагов вперед и убедиться что вашим безупречным дизайном могут пользоваться люди с ограниченными возможностями. (далее…)

30 советов по улучшению читабельности

9

ЧитабельностьЛюди заходят на ваш блог чтобы прочитать новые статьи и чем легче им это сделать тем лучше. Дизайн который не нацелен на пользователя будет только отпугивать читателей.

Что же можно сделать для того чтобы улучшить удобочитаемость и заставить пользователей читать. (далее…)