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/