- From: Anne van Kesteren <annevk@opera.com>
- Date: Mon, 02 Apr 2007 09:54:04 +0200
On Mon, 02 Apr 2007 09:59:50 +0200, Sander Tekelenburg <st at isoc.nl> wrote: >>> Who are we (as spec definers) to decide that x is the only correct >>> behaviour or presentation? And why should we want to stifle innovation >>> by requiring some specific presentation? >> >> Defining default rendering for certain constructs such as that the >> <body> element has a default margin of 8px (iirc) is important for >> interoperability reasons > > I'm not sure I understand. Exactly what interoperability are you > referring to here? Surely we're not trying to ensure that a Web page > is presented the same in every browsing environment? What would be the > use of that? That's what people expect from us (browser vendors). So yes, that's what we're trying to ensure. >> and for new UAs trying to enter the market (saves >> them reverse engineering other UAs). > > Hm... That might indeed be a problem looking for a solution. But I'm not > at all convinced that requiring body {margin:8px} is the proper > solution. Even if it were the ony possible solution, I'm not convinced > the benefits outweigh the objections I raised. Well, I told you, having some experience in user agent quality assurance, that this is important. Sites rely on the default margin <form> elements have. The default style of <hr>, <p>, <table>, et cetera. >> It is very important that UAs falling within the same conformance class >> agree on these basic principles so authoring against those UAs becomes >> more predictable > > As I asked before: how does an author provided 'CSS zapper' not do that? > How in fact does requiring default presentations remove the need for > authors to provide 'CSS zappers'? Not all authors will use a 'CSS zapper' (whatever it is). They will still expect the same results across user agents. -- Anne van Kesteren <http://annevankesteren.nl/> <http://www.opera.com/>
Received on Monday, 2 April 2007 00:54:04 UTC