2009-12-16 2 views
0

Я узнал о CSS Sprites. Я был настроен скептически, потому что совместимость с кросс-браузером - это высокий приоритет для моего сайта. Не справляются ли с CSS спрайты, учитывая, что они полагаются на позиционирование? IE6 определенно беспокоит меня.CSS Sprites - рендеринг с помощью перекрестного браузера

Спасибо!

ответ

6

Предполагается работать во всех браузерах, включая IE6. Хотя некоторое время назад я столкнулся с проблемами в IE6 в очень специфических обстоятельствах, о которых я, к сожалению, больше не помню. Симптом состоял в том, что спрайт был неправильно установлен, но я, по крайней мере, помню, что это было легко исправить. Поэтому всякий раз, когда вы сталкиваетесь с проблемами, просто задайте здесь вопрос, и мы поможем. Я могу порекомендовать IETester для проверки поведения IE6.

Для случая, в котором вы по-прежнему заинтересованы, я рекомендую вам this article.

+0

+1 для упоминания IETester - отличный инструмент! –

2

Нет, это красота CSS-спрайтов, они хорошо работают во всех современных браузерах, включая IE6. Единственный раз, когда у вас может возникнуть проблема, вы используете прозрачные PNG, но есть и исправления для IE6. Я настоятельно рекомендую использовать их для небольших изображений. Они особенно полезны для таких вещей, как состояния кнопок и т. Д., Где у вас есть Up, Down, Over и т. Д.

+2

:-D Я должен был проголосовать за современные + IE6?! –

+1

ха-ха ... к сожалению, он все еще используется :( –

Смежные вопросы