- From: Frank Ellermann <nobody@xyzzy.claranet.de>
- Date: Tue, 20 Apr 2004 22:54:06 +0200
- To: www-validator@w3.org
Jukka K. Korpela wrote:
> such issues are controversial
It shouldn't be _too_ controversional, because my Netscape 3.x
can display a lot of pages without any problems. Including
almost all "transitional" pages (minus CSS, <del>, and JS
better than 1.1).
> what should be allowed in "legacy DTD"
A subset of "transitional", but a bit more than in "strict".
Actually it's not that important, but it could be the fastest
way to implement "tips for deprecated tags and attributes".
Because I insist on "visible with my own browser", I'm forced
to use "transitional", and because I use "transitional" the
validator can't show me really unncessary obsolete features:
I found the new "no textual content outside of block tags"
rule in 1.1, because I tested XHTML 1.1 (IIRC) once just for
fun with the validator. But I can't do this always, because
I'd get lots of useless "align=" and "name=" errors.
Therefore some of my new pages contain useless features, only
because I can't test it against a "simple" DTD. Probably I'm
not alone with this problem, any working fragment (with my
browser) indicates a page, which can't be "strict" or better.
> Naturally you can write your own DTD
In theory. In practice I never tried this, and the "legacy"
module is not exactly what I want. And I have no idea what
modern browsers would do with a private DTD.
> it could also allow some common extensions like <embed>
Yes, there was a thread about this here some days ago. The
author solved his problem with <object>, and I didn't want to
muddy the waters with Netscape 3.x, because I have no flash
plugin (or rather, I disabled a broken plugin),
> I don't see why <div align="center"> would be any better
> than <center>
It's not exactly better. But align= is already essential for
pages trying to be compatible with legacy browsers. If that's
the case, then the deprectated <center> is redundant (for new
pages, I'm always talking about new XHTML pages).
> why <del> should be used together with <s>
Like name= and id=, the latter for new browses, the former for
old browsers, and any browser knowing both should be able to
handle this somehow. E.g. <del> has more attributes than <s>.
> <del> is only allowed with <s>
That would be the idea. I was _really_ upset when I found a
W3C document "diff-marked" with <del> (i.e. invisible with my
browser... ;-)
OTOH I was quite pleased when Lynx ignored any <font size=...>
but displayed <small><big><big> like a single <big>.
> Authors may wish to avoid certain transitional features and
> keep using others
Yes, that's me. And the W3C validator is a very good way to
learn XHTML (which is IMNSHO much simpler than HTML), but at
the moment it can't do anything for me if I want to avoid some
unnecessary "transitional" features.
> maybe start talking about the weather, or what clothes we
> should wear, or what HTML design principles we should apply,
The tip of the day goes in this direction, sometimes. That's
not necessarily bad. And I (ab)use(d) the W3C validator as an
educational tool.
Bye, Frank
Received on Tuesday, 20 April 2004 16:59:21 UTC