PHPでブラウザ判別しNS4のバグを回避(このサーバでは動作しません。)

■ボックス要素にはNS4も含めて共通の設定
以下の指定ではNS4でも表示可能。
border:outset; padding:10px; width:400px; font-size:20px; color:green;

■NS4以外の場合のみフォームの枠を指定
フォームのborder値を指定すると表示が崩れるバグ(NS4)を回避しているので NS4でも表示が崩れない。 一方、NS4以外のブラウザでは枠設定が反映される。
(IE3.0ではborder指定が動作しません。 それでもmargin-leftは機能するので左側に余白ができるはずです。)


@importを使った回避方法 (NS4.01はクラッシュの可能性があるそうです)
複数medlia指定を使った回避方法
JavaScriptを使った回避方法
PHPを使った回避方法(サーバの設定が必要)


このページでは「きぃなび」を使ってないので 前の項目に戻るには BackSpaceキーか ブラウザの「戻る」ボタンを使って下さい。
HTML,CSSバグ&回避法リスト 目次へ