Home > Windows > Netscape Navigator のバグ
Netscape Navigator のバグ
- XML文書のスタイルシートを無視する
-
- XML文書にスタイルシートを指定しても反映されない。
- Category: Netscape Navigator, Windows
- Tag: XML
- @importを使用するとフリーズやクラッシュ
-
- @importキーワードを使用したスタイルシートを使用する文書を表示するとブラウザがフリーズまたはクラッシュすることがある。
- Category: Netscape Navigator, Windows
- li要素にdisplay:list-item;を指定するとマーカーの位置がずれる
-
- li要素に display:list-item; を指定すると、リストマーカーが内容物の1行上に表示される。
- Category: Netscape Navigator, Windows
- Tag: display, li, リストマーク
- 見出し要素のマージンを0にできない
-
- 見出し要素(h1?h6)の上下マージンは、一定の幅より小さくすることができない。また、見出し要素に上下マージンを指定すると一定の幅に指定値を加えた分の幅になる。
- Category: Netscape Navigator, Windows
- Tag: hx, margin, 見出し要素
- 親要素で指定したスタイルが表要素に継承しない
-
- body要素の子孫要素に指定したスタイルのほぼすべてが表要素やセル要素に継承しない。
- Category: Netscape Navigator, Windows
- Tag: table, 親要素
- 親や祖先要素のレイヤーをスクリプトから認識できない
-
- スクリプトを用いる場合、親要素や祖先要素をオブジェクトとして参照することができない。
- Category: Netscape Navigator, Windows
- Tag: 祖先要素, 親要素
- 特定のスタイルを指定すると省略した終了タグが正しい位置に補われない
-
- ある要素のマージンに任意の値、border-styleプロパティにnone値を指定したとき、その要素の内部に終了タグを省略した要素を置くと、省略した終了タグが正しい位置に補われずレイアウトを崩す原因になる。
- Category: Netscape Navigator, Windows
- clearでフロートへの隣接を禁止した要素がフロートに重なる
-
- 複数のフロートを横に並べているとき、それらの直後にclearプロパティで先行フロートとの隣接を禁止した要素を置くと、その要素のボックスが先行フロートに重なることがある。
- Category: Netscape Navigator, Windows
- Tag: clear, float
- アンカーにボーダーを設定するとアンカーとして機能しなくなる
-
- アンカーに対してボーダーを設定すると、マウスクリックに反応しないなどアンカーとしての機能を失う。
- Category: Netscape Navigator, Windows
- Tag: a, border
- 画像アンカーのボーダーを消去できない
-
- アンカー内にimg要素を含めると画像の周りにボーダーが表示されるが、これをボーダーのプロパティを用いて無くすことができない。
- Category: Netscape Navigator, Windows
- Tag: a, border, img
- style属性でスタイルを設定するとimg要素の位置がずれる
-
- style属性でスタイルを指定した要素の子要素に、style属性でスタイルを指定したimg要素があるとき <X style="???"> <Y style="???"></Y> <img style="???"> </X> style属性でスタイルを指定した要素の後方に、style属性でスタイルを指定したimg要素があるとき <X style="???"></X> <Y style="???"></Y> <img style="???"> このいずれかの条件を満たすとき、(前出の例で表すと)img要素がX要素の直前に置かれる。また、X要素に指定したスタイルはすべて無視される。 さらに、X要素開始タグとimg要素開始タグの中間にstyle属性でスタイルを指定した要素(Y要素)があるとき、Y要素に指定したスタイルも無視されることがある。
- Category: Netscape Navigator, Windows
- Tag: img, style
- マージン、ボーダー、パディングを設定したインライン要素の位置がずれる
-
- インラインレベル要素に対してマージン、ボーダー、パディングのいずれかを設定するとボックスの位置がずれてしまう。 マージンを設定 インラインレベル要素の前後に改行が入る インラインレベル要素が1行分、上方向にずれる(本来置かれるべき行の先頭部に移動している) 下マージンが設置されてしまう 背景の指定が反映されない(たまに反映されることもある) ボーダーを設定 インラインレベル要素の前後に改行が入る パディングを設定 インラインレベル要素の前後に改行が入る インラインレベル要素が1行分、上方向にずれる(本来置かれるべき行の先頭部に移動している) 上パディングが設置されない 背景の指定が反映されない
- Category: Netscape Navigator, Windows
- Tag: border, margin, padding, インライン要素
- 画像を読み込まない設定下では背景画像と背景色の指定が無効になる
-
- 画像を読み込まない設定にしている状態では、要素に指定した背景画像は読み込まれないが、これと同時に背景色の指定も無視されてしまう。また、存在しない画像ファイルを背景に指定した場合にも同様の現象が発生する。
- Category: Netscape Navigator, Windows
- Tag: background
- 要素名に続けて書いた一意セレクタを認識しない
-
- 一意セレクタ(#myid)を使用するとき 要素名#myid という形式で指定すると、このセレクタを認識しない。
- Category: Netscape Navigator, Windows
- Tag: セレクタ
- 改行を挟まない連続した要素で直前の要素のfont-size値がfont-size算出に用いられる
-
- em単位や%単位でfont-sizeプロパティを指定した複数の要素を、ソース中で要素間に改行を入れずに続けて記述すると前の要素のfont-size算出値が次の要素のfont-size算出に使用されてしまう。
- Category: Netscape Navigator, Windows
- Tag: font-size
- 実在しない開始タグがstyle属性を含む開始タグの直後に現れる
-
- インラインスタイルシートを含む文書のソースを表示させたとき、style属性を含む開始タグの直後に、実際は存在しない、Ttyle属性が含まれる開始タグが現れることがある。さらに、この現象によってスタイルが乱れることがある。
- Category: Netscape Navigator, Windows
- Tag: style
- line-heightの倍率指定で算出値が継承する
-
- line-heightプロパティを倍率指定した場合、子孫要素に継承するのは指定値である。しかしNN4ではこの場合も算出値を継承してしまう。
- Category: Netscape Navigator, Windows
- Tag: line-height
- border-colorの既定値とtransparent値に対応する色が#000000になっている
-
- ボーダーの色の既定値は要素の前景色(colorプロパティの値)ではなく、常に#000000になる。また、ボーダー色にtransparent値を指定した場合も透明にならず、常に#000000になる。
- Category: Netscape Navigator, Windows
- Tag: border, transparent
- head要素と子孫要素のdisplayプロパティを変更できない
-
- head要素とhead要素の子孫要素のdisplayプロパティがnoneから変更できない。
- Category: Netscape Navigator, Windows
- Tag: display, head, 子孫要素
- ボーダーとマージンを設定した要素内のフォント指定が無視される
-
- ボーダーとマージンを設定したブロック要素内では、親要素やブラウザ既定のフォントや前景色に関する指定が無視される。例えば見出し要素は初期状態でフォントサイズを指定したり、フォントウェイトをボールドにしたりしているが、これらが無視されてしまう。
- Category: Netscape Navigator, Windows
- Tag: border, font, margin
- スタイル適用時にdt, dd, liなどの要素の内容物が無視される
-
- HTML4において終了タグを省略できるブロック要素の一部(dt, dd, li)では、内容物を無視したスタイル適用が行われてしまう。
- Category: Netscape Navigator, Windows
- Tag: dd, dt, li
- 背景やボーダーがブロック全体に表示されない
-
- ブロック要素に指定した背景やボーダーが、要素の内容物に対応した部分にしか表示されない。
- Category: Netscape Navigator, Windows
- Tag: background, border
- fontプロパティで文法違反をするとブロック全体のスタイル指定が無視される
-
- fontプロパティで文法違反をすると、そのプロパティを含むブロック全体のスタイルが無視されてしまう。
- Category: Netscape Navigator, Windows
- Tag: font
- 外部スタイルシート内の相対パスをリンク元文書からの相対パスとして扱う
-
- 本来、外部スタイルシート内の相対パスはスタイルシートファイルを基準にしたパスであるが、NN4はこれをリンク元の文書ファイルを基準にしたパスとして扱う。
- Category: Netscape Navigator, Windows
- Tag: link, 相対パス
- 表の背景色塗りつぶしが正常に行われない場合がある
-
- 表要素内のセルに背景画像と背景色を同時指定している場合、ブラウザで画像を読み込まない設定にしているとき(または背景画像ファイルが存在しないとき)に表の一部しか指定した背景色で塗りつぶされない。
- Category: Netscape Navigator, Windows
- Tag: background, table
- 存在しない外部スタイルシートを読み込むHTML文書をまったく表示できない
-
- 存在しない外部スタイルシートを読み込むように記述されたHTML文書は、そのHTML文書自体も存在しないかのように扱われる。
- Category: Netscape Navigator, Windows
- Tag: link
- 特定の条件下では、フレーズ要素を使用したページを表示できない
-
- 外部スタイルシートを読み込んでいるページ内で、ボーダーを設定した要素の子孫にabbr、acronym、del、dfn、ins、qなどの要素が含まれている場合、ブラウザがクラッシュする。
- Category: Netscape Navigator, Windows
- ウィンドウをリサイズするとレイヤーの位置がずれる
-
- レイヤー(layer要素/ilayer要素/position: absolute; が指定された要素)を表示させたページでは、ウィンドウをリサイズするとレイヤーが当初配置した位置からずれてしまう。
- Category: Netscape Navigator, Windows
- 画像が含まれる要素にline-heightを指定すると画像のレイアウトが狂う
-
- 画像が含まれる要素に対してline-heightプロパティを指定して行高を調整すると、画像の配置が狂う。
- Category: Netscape Navigator, Windows
- Tag: img, line-height
- フォント名に2バイト文字が含まれるフォントを指定するとスタイルが無効になる
-
- フォントファミリに「MS Pゴシック」など、フォント名に2バイト文字を含むフォントを指定するとそのスタイルが無視される。また、fontプロパティの場合は全体が無視される。
- Category: Netscape Navigator, Windows
- Tag: font-family
Categories
- Search
- オススメ書籍
-

実践 Web Standards Design ~Web標準の基本とCSSレイアウト&Tips~
望月 真琴 , 市瀬 裕哉 , 福島 英児
Web標準テキスト
福島 英児
