Hola.
Mi problema es que no se cómo hacer que una capa tenga el tamaño justo que ocupa su contenido.
Un ejemplo: Creo una div que contiene una imagen de 22x22 y un texto a su lado, y le pongo un borde. Pues ese borde empieza donde empieza la div, pero acaba donde acaba la div que contiene a esta, no donde acaba su contenido
¿Alguna sugerencia? Probé con margin:auto y width:auto pero no hacen nada