In article <[EMAIL PROTECTED]>, Keith Chant 
<[EMAIL PROTECTED]> wrote:

> Why is it that the Netscape 6/6.1 beta browser renders some pages so 
> differently than does Navigator 4.xx, IE 4 through 5.5 and Opera 5?

* Mozilla and N6 don't implement <layer> and <ilayer>
* Mozilla and N6 (in the standards mode[1]) apply different line height 
  calculation[2][3][4] which is believed to be in compliance with the
  CSS2 spec.

> I am trying to design a site to look good in all browsers but cannot get 
> it to work in NS6.  Is this something they are going to resolve or does 
> the new browser just not work the same?

The chances that the line height calculation would be quirkified in the 
standards mode are virtually non-existent.[4] However, see [3] for a 
solution.

> For an example of what I am 
> talking about visit: http://www.hotmetalpro.com/   and look at the 
> navigational bar on the left compared in different browsers.

The page activates the standards mode. This is a bug.[5]

The gaps that show up in the standards mode are explained in [3].

> I find it interesting that my page, which is HTML 3.2 compliant  will 
> render identically in Netscape 4.xx, IE 4, IE 5, IE 5.5 and Opera 5  yet 
> in NS 6/6.1 beta it renders very differently?

That is interesting, indeed. HTML 3.2 pages are supposed to activate the 
quirks mode.

[1] http://www.hut.fi/u/hsivonen/doctype.html
[2] http://www.people.fas.harvard.edu/~dbaron/css/2000/01/dibm
[3] http://www.hut.fi/u/hsivonen/standards.html#lineboxmodel
[4] http://bugzilla.mozilla.org/show_bug.cgi?id=22274
[5] http://bugzilla.mozilla.org/show_bug.cgi?id=55916

-- 
Henri Sivonen
[EMAIL PROTECTED]
http://www.clinet.fi/~henris/

Reply via email to