It must be remembered that the presentation layer is optional, and CSS isn't always available. It might be due to a server error or timeout (i experience that on maybe 1% of page loads), or, as HTML rendering capability extends to ever-smaller devices, a physical limitation.
<span> has no default presentation. So I tend to use it only in situations where it doesn't matter if presentation is lost. But if the differentiation of such text matters, it makes sense to use markup that will differentiate it regardless of the availability of CSS. In most cases this is <em> or <strong>, often with a class to classify it semantically. But if I want to use a binomial name, where emphasis is not intended but italic rendering is desirable, then there is a case for <i class="binomial">beta vulgaris</i>. ______________________________________________________________________ css-discuss [css-d@lists.css-discuss.org] 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/