I want to have virually all of my content in a 680px column positioned in the center of the page. Meaning there should be two margins on either side of equal size. I've tried a table layout like:
<html><body> <table width="100%" border="1" cellpadding="0" cellspacing="0"> <tr> <td width="20%"> col 1 </td> <td width="680"> col 2 </td> <td width="20%"> col 3 </td> </tr> </table> </body></html> But there are a few problems with this. Aside from the fact that colums 1 and 3 are not exactly (total_width - 680) / 2 the "centered" column can shift slightly right or left depending on the content. That's not good at all. For browser compatability and because I would still like to have the option of placing content in columns 1 or 3 I was hoping to use a standard table. However, I thought I should ask the CSS gurus if there is a reasonably portable way to do this using CSS. Is there? How can I do this using CSS? Mike -- Michael B Allen PHP Extension for SSO w/ Windows Group Authorization http://www.ioplex.com/ ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7b2 testing hub -- http://css-discuss.incutio.com/?page=IE7 List wiki/FAQ -- http://css-discuss.incutio.com/ Supported by evolt.org -- http://www.evolt.org/help_support_evolt/