I have a question similar to one once posed elsewhere:
   
http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/CSS/Q_22748366.html

I have a div absolutely positioned with overflow: hidden, and I have  
an image, of unknown pixel size, displayed inside it. I wish for the  
image to be "cropped" on the left and right, and sized to fit  
vertically. A key element here is that I will not know in advance what  
the size of the image actually is.

This is what I have now:

   div.fb-card a.picture { position:absolute; left:166px; top:70px;  
width:129px; height:170px; overflow: hidden; }
   div.fb-card img.picture {  height:170px; }

<a class="picture" href="#" clicktoshowdialog="picture_dialog">
         <img class="picture" id="profile_picture" alt="profile photo"  
src="<%= @facebook_user.profile_photos.first.src_big %>"/>
       </a>


This displays the image vertically scaled but horizontally it is flush  
left and overflows only on the right. I want it to "overflow" equally  
on both sides.

I tried margin: 0 auto on the image ... didn't work.

Is this possible? My fallback is javascript, trying to detect the  
width of the image, and doing some math and setting a negative margin.

Thanks,

--simon

http://simonwoodside.com
______________________________________________________________________
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