Hi Erik,

On Tue, 2009-09-22 at 10:21 -0500, Erik Vorhes wrote:
> On Tue, Sep 22, 2009 at 8:54 AM, bill walton <bwalton...@gmail.com> wrote:
> >
> > The problem is that the image on the right is not expanding to the same
> > height as the one on the left.
> 
> A possible solution:
> 
> HTML:
> <div id="outer">
>   <div id="inner">
>   ...
>   </div>
> </div>
> 

I would _never_ have thought to do this.  Thank you very, very much!  It
worked like a charm.

> CSS:
> #outer {
>   background: url(right-edge.png) no-repeat bottom right;
>   margin: 0;
>   padding: 0;
>   padding-right: [width of right-edge.png]px;
> }

I did have to add a padding-bottom:1px; to this.  For a reason I may
never understand ;-)  I was still getting the right-side image
displaying 1px shorter than the left.


> If you float any children of #inner, make sure to add overflow:hidden to 
> #inner.

Have lots of floating children do I did this too.  Thanks much for the
advance notice.

> PS This hasn't been tested in IE6, so you might need to force
> hasLayout for it to work. (Give each of those divs zoom:1 and you
> should be fine.)

Luckily, I don't have to support IE6.  I haven't tested in 7 yet but it
looks like there's very little to do for 8.

Again, thank you very much!

Best regards,
Bill

______________________________________________________________________
css-discuss [cs...@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to