Saltar al contenido

Agregue espacio entre elementos HTML solo usando CSS

Solución:

Una buena forma de hacerlo es esta:

span + span {
    margin-left: 10px;
}

Cada span precedido por un span (entonces, cada span excepto el primero) tendrá margin-left: 10px.

Aquí hay una respuesta más detallada a una pregunta similar: separadores entre elementos sin hacks

Solo use margen o relleno.

En su caso específico, podría usar margin:0 10px solo el 2 <span>.

ACTUALIZAR

Aquí hay una buena solución CSS3 (jsFiddle):

span {
    margin: 0 10px;
}

span:first-of-type {
    margin-left: 0;
}

span:last-of-type {
    margin-right: 0;
}

Selección avanzada de elementos usando selectores como :nth-child(), :last-child, :first-of-type, etc. es compatible desde Internet Explorer 9.

agregue estas reglas al contenedor principal:

display: grid
grid-auto-flow: column
grid-column-gap: 10px

Buena referencia: https://cssreference.io/

Compatibilidad del navegador: https://gridbyexample.com/browsers/

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *