Comment utiliser <i> étiquette avec les icônes?

J'ai un ensemble d'icônes et le code CSS pour lier les icônes à un élément, mais je ne peux pas obtenir le "je" balise de travailler avec l'icône set w/o de le remplir avec le contenu. Dois-je ajouter du code personnalisé pour la balise?

J'ai vu de Twitter Bootstrap utiliser le "je" balise pour les icônes.
Aussi, j'ai essayé la balise span, et que cela ne fonctionne pas. Il fonctionne lorsque j'utilise le "li" ou "div" balises, tho.

Ce qui me manque? Merci à l'avance!

Cela ne pas travail

<i class="icon icon-accessibility"></i>

Ce œuvres

<i class="icon icon-accessibility">BLAH</i>

exemple de mon CSS

.icon {background: url('/images/icons.png') no-repeat top left;}
.icon-accessibility{ background-position: 0 0; width: 32px; height: 32px; } 
pourquoi ne pas utiliser un div avec font-style:italic, je ne crois pas que j'ai est un élément de type block.
Je veux utiliser les icônes à l'intérieur de balises d'en-tête, et le DIV n'est pas un élément valide à l'intérieur des en-têtes. Je ne veux pas le texte en italique, merci de lire ma question encore une fois.
Le twitter bootstrap utilise cette balise parce que le CSS a été faite pour cela. Dans elle il y a une "cartographie" de la position de l'image qui est la partie désirée. Voir Sprites CSS
PiLHA, si vous avez lu ma question, vous pouvez également voir que j'ai fait une spritemap.

OriginalL'auteur Fredrik Westerlund | 2013-07-04