Когда вы используете SIFR? [закрыто]

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

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

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

20.08.2008 13:26:04
3 ОТВЕТА
РЕШЕНИЕ

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

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

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

3
18.09.2008 12:48:35
Вау, ответ от самого г-на Сифра, я очень взволнован! Я посмотрю в SIFR 3, как это не может быть приемлемым ответом!
Peter Turner 18.09.2008 21:41:54

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

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

0
20.08.2008 13:51:25

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

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

0
18.09.2008 12:55:40