G'day

is "i" (italic) deprecated in xhtml? and even better, could someone point me to a w3c page that talks about what is deprecated in xhtml?

XHTML 1.0 is a reformulation of HTML4.01, in which <i> is not deprecated. However, when talking about "font style" elements, the spec says:

http://www.w3.org/TR/html4/present/graphics.html#edef-I :

"Although they are not all deprecated, *their use is discouraged in favor of style sheets*."

Only s, strike and u are deprecated in that section (along with font and basefont mentioned in the next section)

and, second part of that, why does the validator validate it if it is deprecated.

If it's defined in the spec for the doctype you are using it's valid (if properly nested etc). But...

http://www.w3.org/TR/html4/conform.html#deprecated :

"HTML presentational attributes have been deprecated when style sheet alternatives exist "

Regards
--
Bert Doorn, Better Web Design
http://www.betterwebdesign.com.au/
Fast-loading, user-friendly websites

******************************************************
The discussion list for  http://webstandardsgroup.org/

See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list & getting help
******************************************************

Reply via email to