Оба моих основных браузера (FF и Chrome) настроены на 12-пиксельный шрифт. В обоих браузерах средство выбора шрифтов показывает предварительный просмотр шрифта, и в обоих они имеют одинаковый размер и удобный размер для чтения веб-сайтов. Мой IE не позволяет мне устанавливать размер шрифта, но, похоже, по умолчанию он немного больше, чем Chrome.
На своем личном веб-сайте я использую XHTML и CSS и обозначил шрифт страницы как «средний» и использую этот размер шрифта для всего основного текста («контент»). Когда я просматриваю сайт в IE 7, FF 3 и Chrome 0.4, шрифт отображается, как и ожидалось, и соответствует средствам выбора шрифта (за исключением IE, где он немного больше).
НО я захожу почти на любой другой веб-сайт (Google, StackOverflow, The DailyWTF, CodingHorror, Microsoft, Sourceforge, даже W3C и т. д.), и они все отображаются в крошечном микроскопическом шрифты - я оцениваю 5-7 пикселей.
Это верно на 3 разных компьютерах с 2 разными операционными системами (Vista и XP) и 4 разными мониторами (ноутбук, ЭЛТ и новый ЖК-дисплей WS).
Что случилось с этим? Я упускаю из виду что-то фундаментальное в дизайне веб-сайта, что мне нужно знать? Или просто все эти веб-сайты делают глупые вещи, такие как установка шрифта на 50%, или 0,5 em, или x-small??? Почему дизайнеры веб-сайтов не могут соблюдать мой выбор шрифта для текста содержимого (я понимаю, что боковые панели, нижние колонтитулы и т. д. могут быть разумно маленькими или x-small).
У меня возникло бы искушение подумать, что это просто неосведомленные дизайнеры веб-сайтов, но, черт возьми!, это же сайты с громкими именами!!
РЕДАКТИРОВАТЬ: Чтобы было ясно, я не говорю, что использование em или% глупо, мне интересно, почему многие сайты, кажется, используют около 50% моего настроенного размера. Конечно, мой настроенный размер - это размер, в котором я хотел бы видеть текст.
РЕДАКТИРОВАТЬ: Из спецификации CSS W3C: «В следующей таблице приведены рекомендации пользовательского агента для сопоставления абсолютного размера с заголовком HTML и абсолютными размерами шрифта. Значение «средний» — это предпочтительный размер шрифта пользователя, который используется как эталонное среднее значение." - мой акцент.
Существует мнение, что веб-сайты основывают относительные размеры шрифта на типичном браузере по умолчанию 16 пикселей, что прискорбно, но «это жизнь». Но как насчет других систем — можем ли мы ожидать, что все браузеры будут такими по умолчанию?
По крайней мере, теперь я понимаю проблему.
Я хочу оставить этот вопрос открытым на некоторое время, чтобы узнать, есть ли у других разные взгляды, прежде чем я выберу окончательный ответ.
Вывод: я переустановил все свои браузеры на 16 пикселей (18 пикселей на моих компьютерах с разрешением 125 точек на дюйм) и настроил на своем веб-сайте размер шрифта: 90%. Это дает хороший размер дисплея и, конечно же, все мои любимые сайты теперь читаемы. Спасибо за все конструктивные ответы и живые туда и сюда.
Это отличное сообщество.