W3C home > Mailing lists > Public > html-tidy@w3.org > April to June 2003

Re: font tags

From: Bjoern Hoehrmann <derhoermi@gmx.net>
Date: Mon, 19 May 2003 20:09:39 +0200
To: Matt Williams <lists@yewlands.com>
Cc: html-tidy@w3.org
Message-ID: <3f0a1707.282296891@smtp.bjoern.hoehrmann.de>

* Matt Williams wrote:
>Some of them are defined as <font color="#f00"> some as <font style="blah">.
>
>If I set drop-font-tags=on the all go obviously, if I set clean=on the font tags
>that contain the color element get changed to span tags with their color value
>added to the header, but the font tags with a style element get changed to just
><span> so it removes the style element from it.

Hmm,

  <p><font style="blah">...</font></p>
  <p><font color=red>...</font></p>
  <p><font color=red>...</font><font style='blah'>...</font></p>

gets (-clean)

  <style type="text/css">
   span.c4 {blah}
   span.c3 {color: red}
   p.c2 {color: red}
   p.c1 {blah}
  </style>
  ...
  <p class="c1">...</p>
  <p class="c2">...</p>
  <p><span class="c3">...</span><span class='c4'>...</span></p>

You run into trouble with -clean if you use both, font styles and the
style attribute, e.g.

  <p><font color=red style="blah">...</font></p>

where the style attribute is indeed removed, but you don't have this
case, do you? Do you have a small self-contained of what you think does
not work properly?
Received on Monday, 19 May 2003 14:10:09 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 3 April 2012 06:13:54 GMT