Archivo
Archivo
-
-
-
-
-
- Elementos <span> y márgenes superiores
- Los like en SQL y la función sprintf de PHP
- Obtener las claves foráneas de una tabla en SQL Se...
- Obtener los campos de un tipo en SQL Server
- URLs de los bugs reportados
- Bug Google Chrome con JSON
- Error de jQuery para campos con []
- Errores driver SQL Server para PHP
- Métodos de autenticación para SSH en PHP
- Mover datos antiguos en SQL Server
-
-
-
-
-
-
-
Etiquetas
Etiquetas
Entradas populares de este blog
Hacer un select readonly con jQuery
Listado de palabras en castellano
Elementos <span> y márgenes superiores
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Cualquiera que haya probado un poco de CSS se ha dado cuenta que las propiedades margin-top y margin-bottom no surten efectos sobre elementos del tipo span.
¿Por qué los elementos span no admiten el margin-top?
La razón es porque los tags span son elementos inline lo que significa que por defecto ocupan solo el espacio necesario para mostar los contenidos y la caja que lo contiene no sea un bloque sino como una línea.
¿Cómo solucionar que los tags span admitan márgenes superiores e inferiores?
La forma más sencilla es utilizar la misma propiedad CSS que lo impide: display, y modificarla para que sea del tipo inline-block, lo que significa que se van a crear elementos cuyos espacios o cajas:
(…) son de bloque y en línea de forma simultánea. Una caja de tipo inline-block se comporta como si fuera de bloque, pero respecto a los elementos que la rodean es una caja en línea.
En el siguiente enlaces podemos ver todas las propiedades que admite el atributo display en CSS.
Comentarios