Tengo un problema extraño. Quiero poner borde alrededor de la imagen, pero muestra algo de espacio en la parte inferior. Por favor, eche un vistazo aquí: http://jsfiddle.net/4WKJY/ No quiero poner alto y ancho fijo. Gracias por cualquier ayuda.extraño problema de relleno alrededor de la imagen
Respuesta
Puede solucionarlo haciendo la img display:block
en su CSS, as seen here.
Por otra parte, aplicar el CSS sólo para imágenes:
.thumb img{
position: relative;
padding:2px;
float: left;
margin: 0px 0px 5px 5px;
border: solid 1px #ccc;
}
Al contrario de la otra respuesta, no tiene nada que ver con el espacio en blanco en el marcado, y eliminar el espacio en blanco no va a solucionar este problema.
El problema es que las imágenes están en línea por defecto y el valor inicial para la alineación vertical es baseline
. Esto significa que la imagen se trata como si fuera cualquier otro componente textual de la página, y el espacio está reservado debajo del contenido textual para los descensores: las colas en letras como 'minúsculas', etc.
Para arreglar esto, usted necesita decirle al motor de renderizado que la imagen no debe tratarse como contenido textual - .thumb img { display: block; }
hará esto - o puede decirle al motor de renderizado que no reserve espacio para los descensores, y alinee el contenido al fondo - .thumb img { vertical-align: bottom; }
hará esta.
Editar: Me parece recordar que las versiones antiguas de Internet Explorer manejan incorrectamente espacios en blanco, por lo que quitar el espacio en blanco puede tener un efecto allí, pero lo que dije arriba sigue en pie; quitar el espacio en blanco no es una solución de navegador cruzado para este problema.
Tienes razón; con suerte, el OP cambiará aceptado a su respuesta. Eliminé la información errónea de mi respuesta. – Phrogz
+1 - buena explicación! –
Esto me estaba volviendo loco toda la mañana, ¡gracias por la solución y la gran explicación! – brooklynsweb
- 1. Extraño relleno/margen al utilizar UIWebView
- 2. Java imagen de relleno
- 3. Espacio en blanco alrededor de la imagen
- 4. Div y Margen de imagen/Relleno
- 5. Problema con el relleno de Internet Explorer
- 6. php GD agregar relleno a la imagen
- 7. @Autowire extraño problema
- 8. Cómo agregar un relleno alrededor de un WebView
- 9. comportamiento extraño alrededor del error de compilación "mismo borrado"
- 10. Google Maps marcador extraño problema
- 11. Problema de MapView extraño; Error de PixelConverter
- 12. David Lowe's SIFT - Pregunta sobre el espacio de la escala y las coordenadas de la imagen (problema de desplazamiento extraño)
- 13. Alrededor de las esquinas de una imagen
- 14. Increíble problema de creación de archivos extraño
- 15. borde de visualización de cromo/safari alrededor de la imagen
- 16. <button> problema de relleno/ancho
- 17. romper la palabra larga alrededor de la imagen flotante
- 18. Borde alrededor imagen en C#
- 19. Reducir el relleno alrededor del texto en el botón WinForms
- 20. ¿Cómo coloco un borde alrededor de una imagen en WPF?
- 21. ssl en Android problema extraño
- 22. OpenERP extraño problema de fecha y hora
- 23. CSS: Imagen de fondo y relleno
- 24. Problema extraño de JSON Javascript en Rails
- 25. ¿Cómo eliminar el pequeño relleno alrededor del ListBoxItem?
- 26. Mono AOT Segmentación de fallas - extraño problema
- 27. ¿Solución para Outlook 2007 para ajustar texto alrededor de la imagen con margen?
- 28. cómo quitar el borde negro alrededor de la imagen hipervinculada?
- 29. CSS: crear brillo blanco alrededor de la imagen
- 30. iphone UITable reloadRowsAtIndexPaths problema muy extraño
Muchas gracias. – John
¿podría precisar a qué se refería con 'eliminar espacio'? Simplemente organizar el código en una sola línea no ayuda a –
@denisk, el problema no tiene nada que ver con el espacio en blanco, consulte mi respuesta para saber por qué sucede esto y cómo solucionarlo. – Jim