При разработке веб-сайта, нужно ли учитывать пользователей, которые отключают CSS? - PullRequest
5 голосов
/ 11 октября 2010

Достигли ли мы, наконец, точки, где мы предполагаем CSS2 и надеемся на CSS3?

(Не ищите обсуждения, если ответ "да, идиот", продолжайте ...)

Ответы [ 6 ]

8 голосов
/ 11 октября 2010

Вы всегда должны принимать во внимание пользователей, которые

  • A.используйте программы чтения с экрана и только текстовые браузеры
  • B.на мобильных устройствах
  • C.не люди (то есть пауки поисковых систем)

Имея хорошее разделение контента и стиля, вы сможете с легкостью решать каждый из нихЧто касается пользователей, у которых отключен CSS, в наше время я не думаю, что дизайнеру следует слишком беспокоиться об этом.Конечно, не стоит тратить на это значительное количество времени и ресурсов.

4 голосов
/ 11 октября 2010

Какова ваша целевая аудитория и какова ваша стоимость поддержки (или не поддержки) определенных клиентов?

2 голосов
/ 11 октября 2010

В дополнение к тонким точкам, сделанным pst и ttreat31 , я добавлю, что использование семантической разметки, как правило, позволяет читать ваш документ с отключенным CSS (т. Е. С помощью браузераCSS по умолчанию).

Может быть несколько причуд (формы приходят на ум), но, как правило, я обнаруживаю на своих страницах, что они достаточно читабельны.

1 голос
/ 11 октября 2010

Я часто работаю в терминале, используя links или lynx, когда мой компьютер перегружен, и я просто не могу использовать Firefox, Java и некоторые приложения Flash, занимающие половину моей оперативной памяти. Текстовые браузеры не имеют расширенной поддержки CSS или Javascript.

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

При использовании текстовых браузеров я не ожидал бы каких-либо причудливых цветов или таблиц, обычно мне просто нужна небольшая информация. Итак, IMO, вы должны, по крайней мере, сделать всю необходимую информацию о странице доступной в виде простого HTML.

1 голос
/ 11 октября 2010

Я не прилагаю никаких усилий, чтобы помочь пользователям, которые отключают CSS или javascript. Если бы я работал над сайтом, который рассчитывал на привлечение новых клиентов и имел много хитов в первый раз, то я, вероятно, попытался бы дать пользователям, не поддерживающим JavaScript, сокращенный набор функций. Но я бы никогда не стал беспокоиться о пользователях, которые отключают CSS. Я думаю, что это, вероятно, очень маленькое меньшинство.

1 голос
/ 11 октября 2010

Вы и ваш бизнес, вероятно, выживете, если вам потребуется CSS. Но вы, вероятно, добьетесь большего успеха, если вам это НЕ потребуется.

Удовлетворяя дела, не относящиеся к CSS, вы напишете лучшую разметку с более структурированным контентом. Вы уменьшите проблемы между браузерами и разработаете более надежный API. Поисковые системы смогут гораздо лучше анализировать и «понимать» ваш контент.

Допущение «без CSS» - это гораздо больше о философии, связанной с веб-стандартами и хорошими методами кодирования, чем об общей окончательной визуализации.

...