Estoy buscando un consejo de gurú de CSS sobre la mejor estructura. Estoy implementando sprites en lugar de iconos en una 'lista' horizontal. HTML actual es como:Usar CSS Sprites en las etiquetas de ancla
<a href="link"><img src="icon" /></a><a href="link_b"><img src="icon"/></a>
etc.
Así sustituyo con un sprite. Estoy usando
<a href="link" class="sprite_img_a"></a><a href="link_b" class="sprite_img_b"></a>
pero para hacer esto doy la etiqueta en línea-bloque y ancho. Nunca me ha gustado el bloque en línea y parece torpe.
¿Hay mejores opciones? (intervalo anidado, envoltorio div?)
¿Por qué necesita 'inline-block' ahora? ¿Es para darles a tus enlaces una altura? –
Sí. Algo necesita forzar la altura. – Karishma