スタイル付きのテーブルを含むページがあります。テーブルは、TBODY 内の行の有無にかかわらず開始できます。行が最初に存在する場合、元のテーブルと動的に追加されたコンテンツ (jquery $.get および TBODY への追加を介して) が正しく表示されます。
最初に TBODY に行がない場合、動的に追加された行が表示されますが、テーブル全体で定義された境界 css はありません。動的な行に境界線を直接追加しても機能しません。テーブル レベルで適用された css によって (正しく) オーバーライドされているためです (正しくオーバーライドされていますが、まだ表示されていません)。
最初にダミー行が存在することを確認してから、display:none で非表示にすると、その行が非表示になった瞬間に、動的に追加された行の境界線が消えます。
この問題は、IE9 または Chrome では発生しません。何かアイデアや Firefox に関係する人は、バグノートとして提出したいですか?