Liquid Layout: 100% max-width img not applied - why?
Posted
by
MEM
on Stack Overflow
See other posts from Stack Overflow
or by MEM
Published on 2012-08-30T17:51:18Z
Indexed on
2012/08/30
21:38 UTC
Read the original article
Hit count: 272
css
|liquid-layout
I'm totally new to this liquid layout stuff. I've notice, as most of us, that while most of my layout components "liquify", images, unfortunately, don't.
So I'm trying to use the max-width: 100%
on images as suggested on several places.
However, and despite the definition of max-width
and min-height
of the img container, the img don't scale.
Sample code:
CSS
img {
max-width: 100%;
}
article {
float: left;
margin: 30px 1%;
max-width: 31%;
min-height: 350px;
}
HTML
<article>
<header>
<h2>some header</h2>
</header>
<img src="/images/thumb1.jpg" alt="thumb">
<p>Vestibulum ante ipsum primis in faucibus orci luctus et ultrices
posuere cubilia Curae; Proin vel ante a orci tempus eleifend.</p>
</article>
Please have a look on the following link: http://tinyurl.com/d849f8x
If you see it on a wide resolution, you will notice that the "kid image", for example, don't scale.
Any clue about what could the issue be, why does that image not scale?
Test case:
Browsers: Firefox 15.0 / Chrome 21.0 IOS: MAC OS X Lion - 10.7.3 Resolution: 1920x1200
What I get:
I get an image that doesn't scale until the end of it's container.
The img width won't fit the article
element that contains it.
What I do expect: I expect the image to enlarge, until it reaches the end it's container. Visually, I'm expecting the image to be as wide as the paragraph immediately below, in a way that, the right side of the image stays vertically aligned with the right side of the paragraph below.
© Stack Overflow or respective owner