- From: Dave Raggett <dsr@w3.org>
- Date: Mon, 4 Oct 1999 14:55:07 +0100 (GMT Daylight Time)
- To: Jelks Cabaniss <jelks@jelks.nu>
- cc: html-tidy@w3.org
On Thu, 30 Sep 1999, Jelks Cabaniss wrote:
> 1) If there is no ALT attribute for an image, have Tidy put in
> an 'alt=""'. (Note: this might cause some people problems, since
> they might want omitted ALTs to be flagged by a validator as a
> reminder for "Whoops, you forgot to put in alternate text". So
> perhaps it should be a configurable option:
> "empty-alt-attributes: yes" or some such.)
This is a sensitive issue, but provided the default is not
to do this, then perhaps my life would be spared. ;-)
> 2) I discovered this when transferring some old markup
> containing a client side imagemap to XHTML. The new XHTML had
> <map name="...">, but XHTML (and HTML 4.01) require ID as well,
> so it didn't validate. So perhaps when Tidy sees a NAME
> attribute with no corresponding ID attribute, it should insert
> the ID attribute with the same value as the NAME one ...
Yes, I have already implemented this in preparation for the next
release, along with setting the type attribute on style and script.
> 3) It would be nice if Tidy's clean option would take the
> BGCOLOR and BACKGROUND attributes of BODY, TD, TR, TABLE and
> convert them to CSS classes like it does FONT[1]. Same with
> BODY's TEXT, LINK, ALINK, and VLINK attributes (eg. with '<body
> vlink="blue">', it deletes the attribute and inserts "a:visited
> { color: blue }" into the embedded CSS). (Those who care
> excessively about 'how it looks on old browsers' may want to
> keep *some* presentational HTML, so perhaps this should be done
> only when clean is specified *with* one of the Strict DOCTYPEs?)
>
> [1] Note the transitional DTD does not have a BACKGROUND
> attribute for TD, TR, and TABLE, but at least for TD I have seen
> it used on a number of occasions ("DTD? What's a bloody DTD?"
> :), so perhaps Tidy should replace a BACKGROUND attribute on
> *any* [x]HTML element with a CLASS="whatever" and a
> corresponding CSS declaration.
Thanks for the suggestions.
Regards,
-- Dave Raggett <dsr@w3.org> http://www.w3.org/People/Raggett
phone: +44 122 578 2984 (or 2521) +44 385 320 444 (gsm mobile)
World Wide Web Consortium (on assignment from HP Labs)
Received on Monday, 4 October 1999 09:55:10 UTC