Sobre el modelo de caja
Etiquetas de bloque y en línea
css
Las diferentes etiquetas tienen un comportamiento por defecto. Algunas de ellas se distribuyen de manera apilada, es decir, de arriba hacia abajo, como una torre.
<p>Uno</p><p>Dos</p><p>Tres</p> Visualización
Mientras que hay algunas que se distribuyen a lo largo del mismo renglón.
<span>Uno</span><span>Dos</span><span>Tres</span> Visualización
Este comportamiento se debe a un concepto llamado nivel.
La forma de cambiarlo es mediante la propiedad display. Los valores más comunes son block, lo que hace que se ordenen en pila. E inline lo que hace que se ordenen sobre el mismo renglón.
Algunas etiquetas que están a nivel de bloque son:
<h1>-<h6><p><div><hr><ol><ul><li>
Algunas etiquetas que están a nivel en línea son:
<a><br><button><em><img><span>
A pesar de que los navegadores le dan uno de estos comportamientos a las diferentes etiquetas, podemos cambiarlo con CSS.
<span>Uno</span><span>Dos</span><span>Tres</span><style> span { display: block; }</style> Visualización
Comentarios
Roadmap
Web Dev (Frontend)
Artículo 28 de 63