Hola:
Lo de los renglones... es que se trata de bloques, y si lo que quieres usar es un bloque puedes usar un párrafo o un elemento genérico "div"... span es el elemento genérico inline...
La parte visual es que los bloques llevan display: block y los "en línea" display: inline... hagas lo que hagas, procura no alterar la semántica de las etiquetas (solo es un consejo)
Saludos