Вопрос

Я слышал, как Джоэл и Джефф говорили о сИФР в одном из ранние подкасты.Я использовал его на www.american-data.com и www.chartright.us с некоторыми довольно неоднозначными результатами.

Вчера мне сообщили, что первая строка текста на моем веб-сайте появилась перевернутой в Internet Explorer 6 без flash Player.Я почти уверен, что эта оценка была неверной из-за отсутствия flash player = no sIFR.Но я получаю какое-то странное поведение на своих страницах, по крайней мере, в IE 6, 7 и 8.Я действительно хотел использовать sIFR только потому, что мои шрифты выглядели убого на моем компьютере в Firefox.

Мой вопрос заключается в следующем:если вы используете sIFR, то когда вы используете sIFR?В каких случаях вы отключаете sIFR?Когда лучше просто использовать шрифт браузера?

Это было полезно?

Решение

Вы умеренно используете sIFR, скажем, для заголовков.Старайтесь не использовать его для ссылок, потому что ссылки во Flash работают не так хорошо, как обычные HTML-ссылки.Также нет смысла использовать sIFR только для текста, который никогда не меняется, изображение работало бы намного лучше.

Я не слышал о перевернутой проблеме уже несколько лет, но в любом случае, это проблема с IE 6 и (старым?) Flash Player.В любом случае, всегда имеет смысл тщательно протестировать.

Кроме того, вы заглядывали в сИФР 3 в последнее время?Это намного улучшено по сравнению с версией 2.

Другие советы

У меня было много головных болей после внедрения сИФР о моем последнем веб-проекте.Большинство проблем были связаны с несоответствиями браузера, подобными тому, что вы описываете.Текст появлялся бы в нечетных местах, не переносился должным образом или просто отображался бы не так, как я хотел.Я обнаружил, что, как обычно, firefox отображался хорошо, в то время как мне пришлось реализовать несколько различных css-хаков, чтобы заставить один и тот же код правильно отображаться в IE7 и IE6.

Я говорю, придерживайтесь стандартных шрифтов браузера, если можете, но если проект / клиент требует, чтобы вы их использовали, убедитесь, что вы тщательно протестировали их во всех браузерах и с различными блокировщиками flash и т.д.

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

Одним из примеров, с которым мы столкнулись, было использование заголовков sIFR, а затем непосредственно справа от заголовка укажите о заполнении -верно:20 пикселей (значит, зависит от ширины текста заголовка), какой-то значок.Это привело к множеству хлопот, заставив нас пожалеть, что мы вообще начали использовать sIFR.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top