david wrote:
> But what's the point of using
> things like the <font> tag when you're using CSS? It just seems
> sloppy to me, like something that my employer's ancient enterprise
> content management system might spit out.
You just gave a partial answer to your question. When working with
legacy pages, or with pages created with legacy publishing systems,
there's no general reason to get rid of <font> markup. If it does not
cause specific harm, just let it stay, and work on other matters. You
can still use CSS, of course.
In particular, "cleanup" programs that automatically convert
presentational markup to CSS tend to produce more messy results than the
original. Replacing <font> with <span> tends to obscure things (when I
look at <font> markup, I can at least see what is being set, whereas
<span> with a programmatically generated class="foobar" is less
readable).
When creating _new_ pages (or completely rewritten pages) with proper
tools, there's seldom any reason to use <font>, but that's a different
story.
(Personally, I do use <font> when I am actually setting the font and
nothing else, e.g. when writing "in the <font
face="Candara">Candara</font>, consecutive em dashes do not join", but
it's of course a pretty special case when I write _about_ fonts and wish
to illustrate them that way. I don't see how <span> with CSS would be
any improvement here.)
Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
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/