Martin, I'm not sure if you want to bother with any inline css, but you
could achieve it this way:

<div class="imagebox"
style="background:url('dynamically-generated-path.jpg') center center
no-repeat"> &nbsp; </div>

div.imagebox  {
        width: 80px;
        height: 80px;
        overflow: hidden; }

-Lisa
http://free-ecard-greetings.com
http://cleanwebdesign.com
------


Hi,

I use a <div class="imgbox"> to display thumbnails in a square box. 
These thumbnails are of various sizes and aspect ratios (auto-generated by a
CMS), but they all exceed the dimensions of the box. Here's the css:

div.imagebox  {
        text-align: center;
        vertical-align: middle;
        width: 80px;
        height: 80px;
        overflow: hidden }


I want to position them so that their center-portion is displayed, but since
they're bigger not even  text-align: center  has any effect. All I see is
the upper left corner of the images.

Now all the resources I've found so far deal with the case of the
surrounding div being *larger* than the images. But I got some hints that
might be useful like setting the div's position to relative and using
absolute positioning for the images.

The problem with that is however that I can't use fixed values as the
size/orientation of the thumbnails varies.

Can this be done? Any help would be very much appreciated!


Cheers   Martin
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
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/

______________________________________________________________________
css-discuss [EMAIL PROTECTED]
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