[thelist] Image Horizontal Alignment with CSS...

Anthony Baratta Anthony at Baratta.com
Fri Dec 5 13:10:31 CST 2003


Howdy...

I've stumbled across a problem implementing horizontal alignment to images 
that are embeded inside a table cell and a div. Here's a code snip:

<table width="300" border="1" cellspacing="0" cellpadding="0">
  <tr>
    <td width="1"><img src="/images/spacer.gif" width="1" height="150"></td>
    <td><div id='UserContentSpace' name='_203'><img height="299" hspace="0"
         src="/images/image.jpg" width="201" align="middle">
        </div>
    </td>
  </tr>
</table>

FYI - The div is part of our CMS application.

Anyway - left and right work, but middle and absmiddle do not. I've tried a 
few things:

* If I add a class or an ID to the image, I can manipulate the horizontal 
alignment with CSS
e.g.
	div#UserContentSpace img#Test {display: block; margin: auto;}

or
	.Test {display: block; margin: auto;}

Either of the above only work with Mozilla. IE ignores it. I can't target 
the table cell itself due to constraints with the CMS application that 
drives this site. I can target the image directly via Class or ID 
attributes and CSS.

I've read the CSS specs at W3.org, played with a couple examples at other 
web sites, and have come away confused. Any clues are appreciated.
---
Anthony Baratta
President
Keyboard Jockeys

"Conformity is the refuge of the unimaginative."



More information about the thelist mailing list