From: "al sparber" [EMAIL-REMOVED]>
> Bruno Fassino wrote:
>>Hmmm, I'm probably missing something here, but I see that applying
>><i> element is rendered as a block element by IE6/Win, which is not
>>desirable: it cannot be used when you have, for example, an inline
>>italicized words inside a not totally italicized paragraph.
>>On the other hand, if you have a block element totally consisting of
>>text, then this is exactly what is suggested in the article (except
>>use of 'zoom' in place of 'height' to give layout, but I believe
>>equivalent here...) Do you have an example where this works better?
> If you have italic text within a block of normal text, then there
> will be some spacing issues, although the text remains readable and
> the layout doesn't break. But in that case you can use height insead
> of zoom. However, you must set overflow to visible, inspite of the
> seeming illogic. So for IE6:
> overflow: visible;
> height: 1em;
> And the parent block should be in default alignment - not fully
> The fix for IE5 should remain as stated in my earlier post.
The fixes do seem to be situational and perhaps the best way to
approach it is based upon optimized layouts. Here is a test suite I've
"Designing with CSS is sometimes like barreling down a crumbling
mountain road at 90 miles per hour secure in the knowledge that
repairs are scheduled for next Tuesday".
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/