CSS спрайты: какой HTML-элемент используется для background-position? - PullRequest
1 голос
/ 16 ноября 2010

Мне интересно использовать спрайты css, какой тег html лучше всего?

Я имею в виду, я могу использовать

image или?

Я видел, как Google использовал для" o "of G" ooooo "gle

спасибо

Ответы [ 2 ]

1 голос
/ 16 ноября 2010

Вы можете использовать практически любой понравившийся элемент.

Следует отметить, что такие элементы, как <span> и <a>, являются встроенными элементами.Таким образом, если вы попытаетесь добавить к ним размеры, соответствующие размеру фонового спрайта, эти размеры будут игнорироваться.Чтобы исправить это, вы можете использовать такие вещи, как высота строки или отступы, чтобы установить размеры, или вы можете изменить элемент на элемент уровня блока, используя CSS: display:block.

Другое правило, которое позволяет измерениямдобавлено display:inline-block, но это может вызвать некоторые проблемы в IE6 и более ранних браузерах.

0 голосов
/ 16 ноября 2010

Google на самом деле использует диапазон, по моему опыту это тоже хороший выбор.

...