Michael ORourke wrote:

> http://www.basalweb.com/test/dltest3.html

> Ok, a few issues... The doctype was xhtml 1.0 strict and I
> didn't close the <br> tags. Fixing this exposed overflow
> issues with IE so I added overflow:auto to all selectors. So
> far so good. Unfortunately, the results in Opera 9 show all
> the divs centered, but now they're all stacking (according to
> browsershots). I'm thinking it's an issue with width as
> opposed to display, but I'll do some more testing.

Mixture of display: table / table-cell / inline-block may work for such
cases in most browsers, but the mixture that you have got now is a bit
strange... You have:

.featureItem2 {
        display: table-cell;
}
/*\*/
html .featureItem2 {
        display: inline-block;
}
/**/


The second rule overrides the first, so all browsers that support
inline-block use that one. I guess your intention was to feed the second
rule to IE only. If so, you can change that with:

* html .featureItem2, *+html .featureItem2 {
        display: inline-block;
}

In this way Opera will use table-cell with better results.

Some notes/caveats:

- the problem with Opera now is that its shrink-to-fit computation for a
table including inline-blocks doesn't seem too good.

- table-cell and inline-blocks have different behaviors. If in your case you
may have so many (or so big) blocks that they do not fit in a 'line' the
results will differ (do you want them to wrap or to overflow?)  You should
also check the case of blocks not all having the same height (unless you set
a fixed height for them.)

- the above hack that I wrote to feed IE only is not the most reliable one
(in the part  *+html  for IE7.)


Best regards,
Bruno

--
Bruno Fassino http://www.brunildo.org/test

______________________________________________________________________
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