/my_blog/posts/inlineblock/
En este post hablaremos sobre cómo se clasifican las etiquetas o elementos HTML y cómo podemos cambiar esta propiedad para darle el uso que necesitemos. 😉
Una etiqueta de bloque, abarca todo el ancho disponible y comienza en una nueva línea, no permite que otro elemento se coloque a su lado. Algunas de las etiquetas de bloque más usadas son:
<h1>
<h2>
<h3>
<ul>
<li>
<div>
<header>
<nav>
<footer>
<section>
<form>
<article>
Un elemento de línea abarca el ancho mínimo posible, permitiendo que otro elemento se coloque a su lado.
<a>
<span>
<strong>
<img>
<input>
<code>
Podemos cambiar la propiedad de un elemento en el CSS con display.
Recordemos que la etiqueta <p>
es de bloque.
Por lo tanto, para cambiarla y poder tener las ventajas que ofrece que sea de línea, como que ocupe el ancho mínimo podemos hacer lo siguiente.
1.- Creamos una clase con la propiedad display y le asignamos el valor inline.
2.- Le asignamos esta clase a nuestra etiqueta de bloque, para que se convierta a una etiqueta de línea.
La etiqueta <a>
en HTML es un elemento de línea. Podemos observar que ocupa el mínimo ancho posible, y se pudo colocar a lado de otro elemento.
Queremos cambiarlo a tipo bloque, para ello haremos lo siguiente:
1.- Creamos una clase con la propiedad display y le asignamos el valor block.
2.- Le asignamos esta clase a nuestra etiqueta de bloque, para que se convierta a una etiqueta de bloque.
Podemos observar que ahora nuestra etiqueta abarca el ancho total y se mueve a una línea nueva.
Las diferencias entre inline y block contra inline-block, es que inline-block permite dimensionar un elemento con un ancho y alto, además de que también permite que otro elemento se coloque a su lado.
Crearemos dos clases para cambiar el ancho y alto.
Las agregamos a una etiqueta de línea.
Podemos observar que no cambiaron las dimensiones de nuestra etiqueta.
Pero si le agregamos la propiedad display: inline-block;
Existen ventajas porque podría ponerse al lado de otro elemento, además de que pudiéramos establecer un alto y un ancho.
Deseando que te encuentres bien, te saluda Ulises🤵… Sígueme en mis redes GitHub LinkedIn Twitter