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/

Reply via email to