- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Sat, 26 May 2001 01:24:29 +0200
- To: "Randy Waki" <rwaki@flipdog.com>
- Cc: <html-tidy@w3.org>
* Randy Waki wrote:
>If an option element contains an illegal font element followed by
>whitespace and some text, 08-Jul-2000 Tidy eats the whitespace, causing
>words to run into each other.
Same for August 2000 release.
>I'm temporarily working around this by
>having ParseText change the mode from IgnoreWhitespace to MixedContent
>when the illegal font is detected, but I'm not so sure that's the right
>fix.
Me neither.
>------------------------ Example HTML document -------------------------
><html>
><head>
> <title></title>
></head>
><body>
> <form method="get">
> <select name="select">
> <option value="1"> Tidy <font size="7"> gets </font> this right </option>
> <!-- The following gets tidied into "Tidy getsthis wrong" -->
> <option value="2"> Tidy <font size="7"> gets</font> this wrong </option>
> </select>
> </form>
></body>
></html>
>------------------------------------------------------------------------
Worse example (since font is treated special):
<select>
<option value="1"> Tidy <span> gets </span> this right </option>
<option value="2"> Tidy <span> gets</span> this wrong </option>
gives us
Tidy (vers 4th August 2000) Parsing "space-munge-in-select.t"
line 1 column 1 - Warning: inserting missing 'title' element
line 2 column 26 - Warning: discarding unexpected <span>
line 2 column 32 - Warning: discarding unexpected plain text
line 2 column 37 - Warning: discarding unexpected </span>
line 2 column 45 - Warning: discarding unexpected plain text
line 2 column 56 - Warning: discarding unexpected </option>
line 3 column 26 - Warning: discarding unexpected <span>
line 3 column 32 - Warning: discarding unexpected plain text
line 3 column 36 - Warning: discarding unexpected </span>
line 3 column 44 - Warning: discarding unexpected plain text
line 3 column 55 - Warning: discarding unexpected </option>
line 4 column 1 - Warning: missing </select>
space-munge-in-select.t: Document content looks like HTML 3.2
12 warnings/errors were found!
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<meta name="generator" content="HTML Tidy, see www.w3.org">
<title></title>
</head>
<body>
<select>
<option value="1">Tidy</option>
<option value="2">Tidy</option>
</select>
</body>
</html>
--
Björn Höhrmann { mailto:bjoern@hoehrmann.de } http://www.bjoernsworld.de
am Badedeich 7 } Telefon: +49(0)4667/981028 { http://bjoern.hoehrmann.de
25899 Dagebüll { PGP Pub. KeyID: 0xA4357E78 } http://www.learn.to/quote/
Received on Friday, 25 May 2001 19:23:40 UTC