On Sat, 15 Feb 2003, Doug Ewell wrote: > But as I wrote earlier, a zero-width no-break space at the start of a > Web page should not disrupt the content or layout of the page in any > way. It's a space. It's zero-width. A Euro symbol is non-conformant > and just plain wrong; the page starts with the bytes EF BB BF and is > clearly marked as being UTF-8.
Well, this depends on how the HTML spec says this. If it says for example that only U+0020, U+000A and U+000C may come before the first "<" of the HTML page, then it is invalid. I would love to see the exact text of W3C specs quoted in such discussions, ... roozbeh

