Make overflow hidden when shrinking div

Posted by johnnietheblack on Stack Overflow See other posts from Stack Overflow or by johnnietheblack
Published on 2010-06-17T20:31:34Z Indexed on 2010/06/17 20:43 UTC
Read the original article Hit count: 453

Filed under:
|
|

I have a div with an image in it, and the image is too large for the div. I have solved the overflow problem with the obvious CSS overflow:hidden trick.

But, the problem is that when the div's parent resizes (shrinks), the div holding the image won't shrink because of the image in it.

Is there a way to have a resizable div with an image in it (almost like a background image) that overflows?

MY DIV STRUCTURE:

<div id="parent">
    <div id="image_holder">
        <!-- this image will inevitably be larger than its parent div -->
        <img src="too_big_for_div.jpg" /> 
    </div>
</div>

MY CSS:

#parent { width:100%;}
#image_holder { width:100%; overflow:hidden;}

The #image_holder div will not resize to a smaller dimension now. Any ideas?

© Stack Overflow or respective owner

Related posts about css

Related posts about images