- From: Yuri Generalov <yuri@cactus-books.com>
- Date: Fri, 17 Aug 2001 12:05:26 +0400
- To: Bjoern Hoehrmann <derhoermi@gmx.net>
- CC: www-validator@w3.org
17.08.2001 1:17:47, Bjoern Hoehrmann <derhoermi@gmx.net> wrote: >>No, this is not a mistake. In my experience, using validator to check >>for code validity and picking out all of invalid code meant loosing interoperability >>and finally, when validator said "Congratulations..." my webpages showed up >>differently in different browsers. > >Where's the problem? If there is a problem, I doubt you've written >"good" HTML, even though it might be valid, but feel free to point >at examples. There's an example with page margins. To set them to zero, we can use this: <BODY TOPMARGIN=0 LEFTMARGIN=0 MARGINHEIGHT=0 MARGINWIDTH=0> Although this ensures that the margin is set to zero, this construction is invalid in XHTML. To make my pages validate, I was forced to switch to CSS this way: body {margin: 0} This resulted in the following: the majority of browsers which handle CSS properly, display no margin. But for example Opera still displays a margin of, I think, 10 pixels: http://cactus-books.com/ This may seem not a big deal, because the web page still functions well. But there is something more than function. From the designer's point of view, this is a flaw. I could make my page appear without margins in all browsers, but I had to sacrifice it in favour of valid XHTML. This is just one of the examples. Yuri Generalov, http://cactus-books.com/
Received on Friday, 17 August 2001 04:05:45 UTC