Home > Windows > Mozilla > Netscape のバグ

Netscape のバグ

<!-- ? -->の直後にある宣言が無視される
  • スタイルシート内にHTMLのコメント(<!-- -->)を記述すると、コメントの直後にあるスタイル宣言が無視されることがある。
  • Category: Mozilla, Mozilla, Netscape, Windows
  • Tag: コメント
閲覧領域の幅を超える幅のボックスを中央寄せにするとその左端を表示できない
  • 閲覧領域の幅より広い幅を持つボックスを中央寄せ(margin: auto;)すると、横スクロールバーが表示される。これを使用して閲覧領域の右にはみ出した部分へスクロールすることはできるが、左にはみ出した部分へはスクロールできない。
  • Category: Mozilla, Mozilla, Netscape, Windows
  • Tag: width, ボックス
body要素へのheightプロパティ%値指定が無視される
絶対配置/固定配置/フロート状態のli要素のリストマーカーが消えない
  • 絶対配置(position: absolute;)/固定配置/フロート状態にした要素はdisplayプロパティが強制的に「block」に設定されるが、li要素にこのような指定を行ってもリストマーカーが消えない。
  • Category: Mozilla, Netscape, Windows
  • Tag: absolute, fixed, float, li, position, ul
z-indexに負の値を指定した要素が消えてしまう
  • z-indexプロパティが指定された要素を祖先に持たない要素のz-indexプロパティに負の値を指定すると、その要素が描画されない。
  • Category: Mozilla, Netscape, Windows
  • Tag: z-index, 負数
標準モードでは常にディセンダが確保される
  • 標準モードでは、文字列の有無に関わらず常に行のディセンダ部分が確保される。このため、border, cellpadding, cellspacing の各属性値を0にしたテーブルで画像を敷き詰めようとしても、画像の下部に隙間が空くなどの現象が発生する。
  • Category: Mozilla, Mozilla, Netscape, Windows
  • Tag: 標準モード
高さが明示されていない要素内ではtopプロパティの%値指定が無効
  • 高さが明示されていない要素の子孫要素を相対配置した場合、topプロパティを%値で指定すると無視される。
  • Category: Mozilla, Netscape, Windows
  • Tag: %指定, height
レンダリングモードによって水平線の高さが変わる
body要素の高さを無視してスクロールバーが表示される
  • body要素の高さが閲覧領域をはみ出していないも関わらず、ウィンドウのスクロールバーが表示されてしまう。
  • Category: Mozilla, Netscape, Windows
  • Tag: body, height
letter-spacingを設定したボックスでborder-widthが無視される
  • letter-spacingプロパティで何らかの値を指定したボックスで、border-widthプロパティの指定値が無視されてしまうことがある。
  • Category: Mozilla, Netscape, Windows
  • Tag: border, letter-spacing
backgroundプロパティで指定した背景画像が表示されない
  • backgroundプロパティで背景画像を指定する際、url()内でパスを ' ' で囲むと背景画像が表示されない。 ' ' で囲まない場合にも発生するそうです。(2002-10-31追記)
  • Category: Mozilla, Netscape, Windows
  • Tag: background
class属性が設定された水平線が表示されない
  • hr要素にclass属性が設定されているときに、水平線が表示されないときがある。
  • Category: Mozilla, Netscape, Windows
  • Tag: class, hr
line-heightを%値で指定したときの基準が文字サイズ変更時も変わらない
  • line-heightプロパティを%値で指定したときの基準はメニューの[View→Text Zoom→100%]が選ばれているときを基準にしているが、メニューから文字サイズを変更した後もこの基準が変化しない。
  • Category: Mozilla, Mozilla, Netscape, Windows
  • Tag: %指定, line-height
list-style-typeやlist-styleでリストマークを消せない
POSTを指定したにも関わらずGETメソッドで空のデータを送る
  • target属性に「_blank」を指定したフォームでPOSTメソッドでデータを送信するように設定した場合、POSTメソッドで正しいデータを送信した後に、GETメソッドで空のデータを送信する。
  • Category: Mozilla, Netscape, Windows
  • Tag: form
表要素に指定した背景色が反映されない
絶対配置要素内では-moz-box-sizingプロパティが効かない
  • position: absolute; を指定して絶対配置にしたボックスには-moz-box-sizingプロパティ(Mozilla独自拡張、CSS3のbox-sizingに相当)の指定が無視され、常にCSS2でのルールに基づいた幅や高さの算出が行われる。
  • Category: Mozilla, Netscape, Windows
  • Tag: absolute, position
body要素に overflow: auto; を指定すると表示が乱れる
overflow:visible;以外を指定した要素の左マージンがフロートに影響される
  • 左マージンがフロートに重なるような配置をしている要素のoverflowプロパティの値をvisible以外に設定すると、その要素の左マージンがフロートのマージン領域の右端から設置されてしまう。
  • Category: Mozilla, Mozilla, Netscape, Windows
  • Tag: overflow
html要素とbody要素に背景画像を指定するとCPU使用率が上昇
  • 1つの文書でhtml要素とbody要素の両方に背景画像を指定すると、その文書を開いたときにブラウザのCPU使用率が非常に高くなり、アプリケーションを操作できなくなる場合もある。
  • Category: Mozilla, Netscape, Windows
  • Tag: background, body, html
内容領域とスクロールバーの境界部で:hoverが効かない
  • overflowプロパティの値をscrollやautoにした場合に現れるスクロールバーと内容領域との境界(パディングがある場合はパディング領域との境界)にマウスポインタ等があっても:hover擬似クラスの状態にならない。
  • Category: Mozilla, Mozilla, Netscape, Windows
  • Tag: :hover, スクロールバー
visibility:hidden;を指定した要素に:hoverが効かない
固定レイアウト表で%値指定の列幅が本来の幅より小さくなる
  • 固定レイアウト表(table-layout:fixed;)の列の幅を%単位の値で指定したとき、列の幅は表の幅に対する%値ではなく表の幅からボーダーの幅やセル間の幅を差し引いた量に対する%値になる。
  • Category: Mozilla, Mozilla, Netscape, Windows
  • Tag: %指定, fixed, position
ul, ol要素以外でリストマーカーの数値がすべて0になる
  • ul要素またはol要素の子要素ではないリストマーカー要素に順序つきリストマーカーを設定すると、リストマーカーの数値がすべて0になる。
  • Category: Mozilla, Mozilla, Netscape
  • Tag: ol, ul, リストマーク
固定レイアウト表で%値指定の列幅が100%を超えられない
  • 固定レイアウト表(table-layout:fixed;)で列の幅を%単位の値で指定する場合、指定値の合計が100%を超える場合でも、表全体の幅は表要素のwidthプロパティの値が適用されてしまう。
  • Category: Mozilla, Netscape, Windows
  • Tag: %指定, fixed, position
親要素のマージン幅によってはclearが効かない
  • 左フロートに後続するボックスの左マージンの幅がフロートボックスの幅より大きいとき、後続するボックスの子孫ボックスではclearプロパティの指定が無視される。右フロートと後続ボックスの右マージンでも同様の現象が発生する。
  • Category: Mozilla, Netscape, Windows
  • Tag: clear, margin
リストアイテム要素内でフロートのclearが効かない
  • clearプロパティの値がnone以外になっている要素がリストアイテム要素の内部にあるとき、親のリストアイテム要素の外部にあるフロートに対して回りこみを抑制することができない。
  • Category: Mozilla, Mozilla, Netscape, Windows
  • Tag: clear, li
インラインテーブルの行グループ要素や行要素でスタイル指定を無視される
  • インラインテーブルでは、行グループ要素や行要素に背景などのスタイルを指定しても無視される。
  • Category: Mozilla, Mozilla, Netscape, Windows
  • Tag: table
padding-box, border-boxでbottom, rightの算出が正しくない
  • ボーダー領域やパディング領域の幅が0より大きいボックスのbox-sizingプロパティ(現在は独自拡張扱いのため-moz-box-sizingプロパティ)の値をpadding-boxやborder-boxに設定した場合、bottomプロパティやrightプロパティの振る舞いが正しくない。ボックスの下辺や右辺の位置が、本来あるべき位置よりも内側に置かれてしまう。
  • Category: Mozilla, Netscape, Windows
  • Tag: border, bottom, padding, right
特定のスクリプトを実行するとhr要素が点滅する
  • hr要素や、hr要素を子孫に含む要素のスタイル関連プロパティの値を変更するスクリプトを繰り返し実行すると、hr要素の水平線が小刻みに点滅することがある。
  • Category: Mozilla, Netscape, Windows
  • Tag: hr
子にブロックレベル要素を含むins, del要素もインライン要素になる
  • ins要素とdel要素は、子要素の状態によってブロックレベル要素にもインライン要素にもなりえるが、mozillaではdisplayプロパティで明示しない限りこれらの要素は常にインライン要素として扱われる。また、標準モードではdel要素の取り消し線やins要素の下線といった装飾が無効になる。
  • Category: Mozilla, Netscape
  • Tag: del, ins
印刷時、ボックス左端にfirst-letter擬似要素の幅と同じ幅の隙間が空く
  • first-letter擬似要素をフロートにしているとき、その擬似要素を含む行より後、ページ末までのすべての行の先頭に擬似要素の幅と同じ幅の隙間が空いてしまう。
  • Category: Mozilla, Netscape, Windows
  • Tag: :first-letter
内容物が空白から始まるリストアイテムの画像リストマーカーが消える
  • リストアイテム要素開始タグの直後に空白類文字があり、さらにその直後にブロック要素(ul, olなど、一部を除く)の開始タグがある場合、そのリストアイテムの画像リストマーカーが消えてしまうことがある。
  • Category: Mozilla, Netscape, Windows
  • Tag: li, 空白文字
overflow:auto/scroll;を指定した要素内で閲覧領域の外にあるリンクが機能しない
  • 内部にリンクを含む要素のoverflowプロパティにauto値またはscroll値を指定している。 始めに文書を表示したときその要素内にあるリンクが閲覧領域の外にある(a要素を見るためにスクロールが必要)。 このとき閲覧領域の外にあるリンクがhref属性で指定した場所に移動せず、overflowプロパティにauto値またはscroll値を指定した要素の始端部に移動してしまう。
  • Category: Mozilla, Netscape, Windows
  • Tag: a, overflow
等幅フォントで表示した文字列の末尾が欠ける
  • 文字列を等幅フォントで表示したとき、文字列の末尾(複数行に渡る文字列の場合は行末)が表示されないことがある。
  • Category: Mozilla, Netscape, Windows
overflowへの対応が不完全な要素
  • 表のセル要素(th, td)や行グループ要素(thead, tfoot, tbody)など一部の要素では、overflowプロパティへの対応が不完全になっている。例えば、scroll値を指定してもスクロールバーが現れない。
  • Category: Mozilla, Netscape, Windows
  • Tag: overflow
アンカーの要素にcursor:auto;を指定するとI字カーソルが割り当てられる
  • cursorプロパティの初期値はautoであるが、Mozilla/Netscapeでhref属性を持つa要素に cursor: auto; を指定すると初期設定のカーソルとは違うカーソルが割り当てられてしまう。
  • Category: Mozilla, Netscape, Windows
  • Tag: a, cursor
表要素では%値指定のleft、topプロパティが無視される
  • 表要素(display: table;)を相対配置または絶対配置するとき、leftプロパティやtopプロパティを%単位の値で指定すると無視されてしまう。
  • Category: Mozilla, Netscape, Windows
  • Tag: %指定, table
インライン要素に挟まれているフロートが下にずれて置かれる
  • ソース中でインライン要素の間にある要素をフロートにしたとき、フロートが本来置かれるべき位置から下方にずれた位置に置かれる。このためフロートは、フロートの直前の行に含まれる内容の後に置かれてしまう。
  • Category: Mozilla, Netscape, Windows
  • Tag: float, インライン要素
overflowでスクロールバーが出るときの高さ計算が正しくない
  • ある要素でoverflowプロパティにautoかscrollを指定してスクロールバーが表示されるとき、その中身の高さ計算が正しくない。最後のボックスの下ボーダーまでしか高さを確保せず、下マージンが消えてしまう。
  • Category: Mozilla, Netscape, Windows
  • Tag: overflow
collapse状態の表罫線がtable要素の幅を超えて表示される
  • border-collapse: collapse; を指定した表で、表の横罫線が表からはみ出して閲覧領域の幅いっぱいに表示されてしまうことがある。
  • Category: Mozilla, Netscape, Windows
  • Tag: border, table
アンカーを:hover状態にするとbody要素などのサイズが変化する
  • body要素やhtml要素にoverflowプロパティなどを指定しており、かつ:hover擬似クラスに何らかのスタイル(特に背景色やボーダーなど)を指定しているとき、アンカーが:hover状態になるたびにbody要素のサイズやhtml要素のサイズなどが変化することがある。また場合によってはリンクが機能しなくなることもある。
  • Category: Mozilla, Netscape, Windows
  • Tag: :hover, a, body
hr要素のボーダーが正しく設定されない
  • hr要素にボーダーを指定するとき、指定内容によってはボーダーが表示されずhr要素が点のようになることがある。
  • Category: Mozilla, Netscape, Windows
  • Tag: border, hr
折り返しを抑制した要素内にあるhr要素の幅が正しく算出されない
  • white-space: nowrap; (またはnowrap属性)で折り返しを抑制したtd要素内で、hr要素の水平線の長さが非常に短くなる。また、widthプロパティの指定を無視する。 white-space: nowrap; で折り返しを抑制したブロック要素内で、hr要素のwidthプロパティを%値で指定すると親要素の幅ではなくbody要素の幅に対する%値を算出する。
  • Category: Mozilla, Netscape, Windows
  • Tag: hr, width
相対配置要素がボックスサイズを算出する際に子孫フロートを除外しない
  • 内部にフロートを含む相対配置要素は、ボックスサイズを算出する際にフロートのボックスサイズを除外しない。
  • Category: Mozilla, Netscape, Windows
  • Tag: float
テーブルがはみ出しても横スクロールバーが表示されない
  • 折り返しを抑制(white-space: nowrap;)した内容物が存在するなどの理由でテーブルが横方向にはみ出すような場合でも横スクロールバーが表示されない場合がある。
  • Category: Mozilla, Netscape, Windows
  • Tag: table, white-space
:hover状態で配置を行うと当該要素と周囲のレイアウトが大きく乱れる
  • :hover擬似クラスに対してpositionプロパティによる相対/絶対配置のスタイル指定を行うと、擬似クラスにマッチしたときにマッチした要素やその周囲の文字列などのレイアウトが乱れてしまう。
  • Category: Mozilla, Netscape, Windows
  • Tag: :hover
title属性を指定したstyle要素がスタイルシート切り替えの対象になる
  • title属性を指定したstyle要素が、外部スタイルシートにおける「優先スタイルシート」として扱われる。このため、title属性を指定したstyle要素が複数ある場合は、初期状態では最初のstyle要素での指定内容だけが反映される。また、title属性を指定したlink要素がある場合は、それと同列に扱われる。
  • Category: Mozilla, Netscape, Windows
:first-letter擬似要素に右マージンが効かない
互換モードではhr要素に指定したclearプロパティが無視される
通常配置以外で配置された要素に後続する要素の上マージンが無視される
  • 絶対配置(position: absolute;)・固定配置(position: fixed;)・フロートの後に置かれている通常配置要素の上マージンが無視されてしまう。
  • Category: Mozilla, Netscape, Windows
  • Tag: margin, position
line-heightの値によってはマージンが指定どおりの値にならない
  • line-heightの値、文字サイズの値、ウィンドウ幅の組み合わせによって、マージンを0にしても隙間が開いてしまうことがある。
  • Category: Mozilla, Netscape, Windows
  • Tag: line-height, margin
ボールド体の文字列が前後の文字列と重なる
  • 両端揃え(text-align:justify;)またはletter-spacingプロパティに0より大きい値を指定した要素内では以下の条件のいずれかに該当する場合に、ボールド体の文字列が重なる現象が発生する。 ボールド体の文字列とボールド体でない文字列が隣接しているときに、隣接部分で文字が重なる。 リンク文字列とリンクに後続する文字列とが重なる(後続する文字列がボールド体の場合でも発生)。
  • Category: Mozilla, Netscape, Windows
  • Tag: font-weight
優先シートのdisplay:none;が代替シートにも引き継がれる
  • 優先スタイルシートで display: none; を指定された要素は、代替スタイルシートにその指定がない場合でも、スタイルシート切り替え後に表示されない。display: block !important; 等の指定も効かない。
  • Category: Mozilla, Netscape, Windows
  • Tag: display, none
letter-spacingを指定した要素内で「ー」と直後の文字とが重なる
  • letter-spacingプロパティで文字間隔を調整した要素内で、「ー」(長音記号)とその直後の文字とが重なって表示される。
  • Category: Mozilla, Netscape, Windows
  • Tag: letter-spacing
インライン要素への折り返し禁止指定が当該要素の外のブロックに作用する
  • テーブルセル(th, td)要素の子孫任意のインライン要素に white-space: nowrap; を指定しているとき、その要素だけでなくセル内全体が折り返されずに表示されることがある。
  • Category: Mozilla, Netscape, Windows
  • Tag: インライン要素
存在しない画像をリストマーカーに指定するとリストマーカーが完全に消える
  • list-style-imageプロパティで存在しない画像ファイルを指定すると、代替表示されるはずのlist-style-typeプロパティで指定するリストマーカーも表示されない。
  • Category: Mozilla, Netscape, Windows
  • Tag: リストマーク
閲覧領域のサイズを初期コンテナブロックのサイズとして扱う
  • 初期コンテナブロックのサイズは内容物の量に関わらず、閲覧領域のサイズと同じになっている。このため、幅や高さを明示していない初期コンテナブロックに対して絶対配置する要素は、閲覧領域に対して配置されてしまう。
  • Category: Mozilla, Netscape, Windows
親要素をはみ出すように配置した要素内のリンクやフォームが機能しない
  • 親要素を相対配置に、子要素を絶対配置にして、子要素のボックスが親要素のボックスをはみ出すように配置したとき、子要素内のリンクやフォームコントロールが機能しなくなる場合がある。 Netscape6/7:親要素がインライン要素のとき、子要素内のリンクやフォームは機能しない。 Netscape6:子要素のleft, topプロパティに負の値を指定して親要素のボックスからはみ出させたとき、子要素内のリンクやフォームは機能しない。
  • Category: Mozilla, Netscape, Windows
  • Tag: form
フロート配置要素の子要素を絶対配置にすると親要素を無視した配置になる
  • 位置指定された要素をフロートにした場合、その子要素を絶対配置にしても親要素を無視し、初期コンテナブロックを基準にした配置になる。
  • Category: Mozilla, Netscape, Windows
  • Tag: absolute, float, position
フォントによってvertical-alignプロパティを用いたときの表示位置が異なる
  • vertical-alignプロパティで表示位置を調整すると、フォントによっては本来の位置より高い位置に文字列が表示されることがある。
  • Category: Mozilla, Netscape, Windows
  • Tag: font-family, vertical-align
両端揃えした要素内で「ー」と直後の文字が重なる
  • text-align: justify; を指定した要素内では、「ー」(長音記号)と後の文字とが重なって表示されることがある。
  • Category: Mozilla, Netscape, Windows
  • Tag: text-align
外部スタイルシートで2バイト文字が無視される
  • 外部スタイルシートで2バイト文字を使用する場合は、@charset宣言で文字コードを明示しなければ指定内容が無視されてしまう。
  • Category: Mozilla, Netscape, Windows
テーブル内にあるlabel要素内の文字列が消える
  • text-alignプロパティで配置を指定したテーブルセル内にあるlabel要素内の文字列が消えてしまう。右側にずれて表示されることもある。
  • Category: Mozilla, Netscape, Windows
  • Tag: table
overflow:auto;を使用した要素内のページ内リンクが効かない
  • overflow: auto; を指定した要素内のアンカーへのページ内リンクが動作しない。
  • Category: Mozilla, Netscape, Windows
  • Tag: a, overflow
スタイルシート切り替え機能を用いても文字色が切り替わらない
  • メニューのスタイルシート切り替え機能(N6では[表示>スタイルシートを使用])でスタイルシートを切り替えても、文字色は既定のスタイルシートでの色が使われる。
  • Category: Mozilla, Netscape, Windows
  • Tag: color
li要素を相対配置するとリストマーカーが消える
スクリプトでiframeを参照すると履歴が余分に追加される
  • iframe要素またはiframe要素を子に持つ要素をJavaScriptで参照すると、現在表示しているページがブラウザの閲覧履歴に追加される。特に、ブロック表示系プロパティ(overflow, displayなど)を操作した場合に発生しやすい。
  • Category: Mozilla, Netscape, Windows
  • Tag: iframe, script
フォーム関連要素のフォントサイズを%値で指定するとボックスサイズが不安定になる
  • form要素の子孫要素(input要素など)のフォントサイズを%値で指定すると、入力ボックスなどのサイズが不安定になる。
  • Category: Mozilla, Netscape, Windows
  • Tag: %指定, font-size, form
フォーム関連要素のsize属性とサイズ関連スタイルの適用優先順位が不正
  • form要素の子孫要素(input要素など)にsize属性と幅指定のスタイルを同時に指定した場合、本来優先されるべきスタイルシートでの指定でなく、size属性で指定した値が反映される。
  • Category: Mozilla, Netscape, Windows
  • Tag: form, size

バグ一覧

Home > Windows > Mozilla > Netscape のバグ

Search
オススメ書籍
Feeds

Return to page top