IE8 CSS Table Effect

Posted by Ian on Stack Overflow See other posts from Stack Overflow or by Ian
Published on 2010-06-12T20:17:02Z Indexed on 2010/06/12 20:22 UTC
Read the original article Hit count: 338

Filed under:
|

I've been trying to make this cross browser (specifically IE), but I do not want to use tables. I will not be able to specify the container width with CSS because its contents (the image) will dynamically change with Javascript, so I need the container to 'auto-size' horizontally.

The desired effect would be a centered image with two sets of text (one of the left and one of the left) directly underneath the image, aligned to it's inner edges.

Example (Doesn't work on IE): http://pastehtml.com/view/19pbyw9.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
    #container { display:table; }
</style>
</head>
<body>
    <center>
        <div id="container">
            <img src="http://www.google.com/intl/en_ALL/images/srpr/logo1w.png" alt="" /><br />
            <span style="float: left;">test</span>
            <span style="float: right; text-align: right;">test2</span>
        </div>
    </center>
</body>
</html>

© Stack Overflow or respective owner

Related posts about html

Related posts about css