Martin Heiden napisał(a):
Simply don't use <i>, because it is visual markup. Think about what
you really want. Is it emphasis, use em, is it just something visual
use <span class="someclass">text</span>. And try to give the class a
semantic name, not "italic".
Great, and left Lynx and CSS-off users alone. <i> is not depracated. <b>
is not deprecated. Both have its meaning and purposes. span is perfectly
rendered by all browsers but if you apply font-style: italic rule to the
text you want to be italic when using Lynx I won't see anything. Even
though you provided most semantic name in the whole universe.
If one day you'd like to format this passage bold, just change the
definition in your css. You don't have to make changes to your
HTML-Code and the name of your css class will remain valid.
I *use* <i> and <b>. CSS has nothing to do with it.
--
Łukasz Grabuń, http://www.grabun.com/
******************************************************
The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
******************************************************