Quote:
Originally Posted by slm
To display text in italic type, authors should use the CSS font-style property.
|
That's an argument for styling, not an argument for a class. Whether you have <i> or <i class="foo">, you can style them equally well.
The only difference, as phillipgessert mentioned, is that the style defined for <i> could be overridden by some user/software preference, while <i class="foo"> would have higher priority and be less likely to be overridden.