2008-08-20 11 views
2

Я слышал, как Джоэл и Джефф говорили о sIFR в одном из early podcasts. Я использовал его на www.american-data.com и www.chartright.us с некоторыми довольно смешанными результатами.Когда вы используете sIFR?

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

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

ответ

3

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

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

Кроме того, вы забыли посмотреть sIFR 3? Это значительно улучшилось по сравнению с v2.

+0

Ничего себе, ответом господина sIFR, я очень взволнован! Я рассмотрю sIFR 3, как это может быть неприемлемым? – 2008-09-18 21:41:54

0

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

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

0

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

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