Cascade Style Sheet 1 (CSS1)が使えるUA(User Application = webブラウザの事) では、Windows98の表示の様な感じに見えると思います。(見えないかもしれないですけど)
表現力の向上していますがまだ使い辛いです。 スタイルの継承がUAよってまちまちなので殆ど全て値を記入するのが良いようです。
また、ブロック(block)要素とインライン(inline)要素の扱いが違う事に気をつけないと不味いようです。
border-xxのスタイルをインライン要素の<SPAN>に指定した時、 IE5(Internet Explorer 5.x)では無視するようですが、NN4(Netscape Navigator4.x)ではブロック要素扱いになってしまいます。 (使い方もおかしいので、どちらが正しいのかは判りません。)
もっと違うのは、ブロック要素でwidth(横幅)を指定した時です。
IE5では固定幅になるようですが、NN4では最大幅になり、 もし表示領域がwidthで指定した幅より下回るとそれに合わせて表示しようとしておかしくなります。 (NN4をお使いの方は、幅を広げたり狭めたりしてみてください。)
さらに違うのは、line-heightです。
このように設定したいのです。line-height:1.4em;で良いと思われるのですが.. 上手くいきません。 通常指定しなくても良いのですがNN4のH1〜H6要素は、marginやpaddingでは 文字の上下の空白を無くす事ができない為line-height これだけなら、ブラウザを判断して切り換えればいいのです。 しかし困った事にNN4でH1,H2,H3,H4のline-heightを変更すると表示がおかしくなるのです。 見た目は、OKなのですがスクロールすると文字が切れる現象が発生します。