Tengo un DIV de tamaño 147x88 y dentro de él una imagen que tiene el mismo ancho, pero puede ser más grande en altura. En este caso, la imagen va más allá del límite del DIV. ¿Hay alguna forma de recortar la imagen, teniendo en cuenta que quiero que mi página funcione en navegadores antiguos que no son compatibles con CSS3 (IE7 e IE8)?Clipping div contenido interno
6
A
Respuesta
8
Simplemente oculte el desbordamiento del div, y la imagen que lo contiene se recortará a las dimensiones del div.
div{width: 147px; height: 88px; overflow: hidden;}
3
div { width: 147px; height: 88px; overflow: hidden; }
1
Este question muestra cómo obtener el tamaño de la imagen usando jQuery. Puede tener un pequeño bloque que verifique el tamaño de la imagen al cargar la página, y configure el tamaño del DIV en consecuencia.
3
Conjunto overflow:hidden;
en el div:
#yourDiv {
width:147px;
height:88px;
overflow:hidden;
}
Ejemplo: http://jsfiddle.net/purmou/sN5PL/
Cuestiones relacionadas
- 1. WPF Adorner Clipping
- 2. El div interno excede los límites div externos
- 3. Margen de div interno que afecta al margen de div
- 4. Solo dedo Desplazamiento de contenido interno (DIV/iframes) en iPhone Mobile Safari
- 5. ¿Cómo hago para que una altura div dependa del contenido interno?
- 6. HTML/Javascript cambiar el contenido div
- 7. CSS - Alinear verticalmente contenido DIV
- 8. Imprimir contenido DIV por JQuery
- 9. OpenGL- Método simple de clipping/oclusión 2D?
- 10. mover contenido de un div oculto a otro div mostrado
- 11. Div izquierdo 200px ancho, contenido div el resto?
- 12. Android: dónde almacenar contenido descargado, almacenamiento interno versus externo?
- 13. Hacer que el div interno crezca en altura cuando crece el div externo
- 14. Cómo hacer que un div interno empuje el div externo hacia abajo
- 15. cómo enviar contenido DIV a html5 CANVAS
- 16. Obtener contenido de un DIV usando JavaScript
- 17. CSS: detener el contenido empujando div
- 18. reemplazando el contenido div con javascript
- 19. Expandir div para contener contenido completamente posicionado
- 20. Cómo vaciar el contenido de un div
- 21. ¿Contenido del centro div y fit?
- 22. Contenido del centro CSS dentro de div
- 23. Haciendo que el contenido div responda
- 24. Plantillas jQuery - reemplazar el contenido DIV
- 25. CSS: No ajuste el contenido de div
- 26. Selenium: ¿cómo encontrar div con contenido específico?
- 27. estableciendo contenido entre etiquetas div usando javascript
- 28. Cambiar el contenido de div - jQuery
- 29. borde div que no rodea el contenido
- 30. No se puede obtener el contenido interno de '' porque el contenido no es literal
'desbordamiento: hidden' trabaja para el contenido estático. Sin embargo, ¿qué ocurre si estás animando el contenido dentro del div? El desbordamiento se cancela mientras se está animando y luego vuelve cuando termina la animación. ¿Alguna solución? – Pyroglyph