| |||
![]() Tengo un div con la propiedad overflow:hidden y dentro de el hay un imagen. El div tiene un ancho y la imagen es mas grande que se ancho. Lo que quiero es que la imagen salga del div y no se alargue pero sin salirse. Me explico, la imagen salga del div ya que ahora es como si se metiese por debajo del fondo, muy raro. |
| |||
Respuesta: Sacar imagen de un div Código HTML: <div id="wrapper"> <img width="1000px"> </div> #wrapper { owerflow:hidden; width:900px; } |
| ||||
Respuesta: Sacar imagen de un div Suponiendo que en tu web tengas overflow (y no owerflow) es normal que eso pase, ya que indicas que el contenido que sobresalga (overflow) se esconda (hidden). Si quieres que el contenido que sobresalga se muestre, entonces quita esa propiedad ¿no? ![]() |
| |||
Respuesta: Sacar imagen de un div Ya pero si quito esa propiedad el div no detecta que hay contenido dentro. Esto es lo que use [URL="http://librosweb.es/css_avanzado/capitulo_1/limpiar_floats.html"]http://librosweb.es/css_avanzado/capitulo_1/limpiar_floats.html[/URL] No hay ninguna forma pues. O alguna alternativa. |
| ||||
Respuesta: Sacar imagen de un div Cita: Si la hay, claro. Pero sin saber la necesidad de ese overflow ...Para limpiar el flotado puedes meter otro elemento y ponerle a ese un:
Código CSS:
Ver original O en lugar de de eso, aplicarle al elemento contenedor (el que ahora tiene ese overflow ) un micro clearfix:
Código CSS:
Ver original |
| |||
Respuesta: Sacar imagen de un div Para limpiar el flotado antes usaba el método de clear:both; pero me parecía muy chapuza por eso use el overflow. He mirado el hack ese pero lo veo bastante extraño ya que hablando de css debería ser muy fácil por hacer lo que quiero. De todos modos lo probare. Si sabes algún otro método lo agradecería. Muchas gracias por todo, se agradece. |
| ||||
Respuesta: Sacar imagen de un div Es que hay tres formas de eliminar el flotado. El de meter un elemento con clear , el clearfix que es el de meter un overflow y este último que es el llamado micro clearfix, que es el que yo siempre uso y que soluciona el problema de los elementos que sobresalen.El primer método es sucio, el segundo da este problema que tienes y el tercero es todoterreno. De hecho yo lo meto todo en una clase, bueno yo y es la práctica habitual supongo, que con SASS queda una monada tal que:
Código CSS:
Ver original Luego simplemente añades una clase ( cf que es de clearfix) al elemento que contiene los elementos flotados y ya está.Yo lo veo bastante limpio, no problemático y elegante. Al final estos tres métodos son realmente cómo ha ido evolucionando la forma de limpiar los flotados. |
Etiquetas: |