• 締切済み

CSS定義のボーダーがロングだと消えます。

よろしくお願いします。 現在、とある意図でかなり長いページを作成しているのですが、ある程度の長さを超えると、CSSで定義しているボーダーのラインが消えてなくなってしまいます・・・。 具体的には、何でも結構なのですが1つコンテナを作り四方をボーダーで定義します。その中に、こちらも何でも結構だと思うのですが、記載を長いこと行います。 ↓これにはボーダー定義がしてあります <div id="container"> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>&nbsp;</p> ・ ・ ・ </div> こんな感じで、1000行程度に達した時点でページ自体を閲覧してみると、<div id="container">で定義しているはずのボーダーの左右が消えて無くなっています・・・。 または、ところどころ歯抜け状態で消えたりします。 この現象は、現在FireFox3でしか確認は出来ないのですが、FireFoxで正常に見えないとなると少々不安なのですが、この様な現象は皆様の環境でも発生しますでしょうか? また、これはFF3のバグなのでしょうか、それとも私の定義が間違っているのか?はたまた、ページが長すぎるとの警告なのか・・・? もし、この現象につきまして何かご存知の方がいらっしゃいましたら何でも結構ですので、情報を頂けると助かります。 よろしくお願いします。

みんなの回答

  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.3

#2 naokitaです。 標準モードですか? 後方互換モードではborderの不具合があるとかないとか・・・

  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.2

border: 値を3つとも書いていますか? 足りないとそうなる事もある。 border: 1px solid #000;

apple_mango
質問者

補足

ありがとう御座います、感謝です。 具体的には、前後にヘッダーとフッターがあるので多少定義が違っているのですが、実際の指定は以下の通りです。 こちらもご質問させていただく際に記載すべきでした、申し訳ありません。 #container { width: 760px; margin-right: auto; margin-left: auto; border-right: 1px solid #000000; border-left: 1px solid #000000; } なので、上下のボーダーはヘッダーとフッターのコンテナに任せて、これ自体は左右のボーダーを定義しています。 800~900行程度にコードが来た時点で表示がおかしくなるようです・・・。何かお気づきの点などありましたら、引き続きよろしくお願いします。

noname#83877
noname#83877
回答No.1

試してみましたが、うちの環境だと問題ないみたいです。 アドオンが問題だったりではないですか?

apple_mango
質問者

補足

ご返信頂きましてありがとう御座います。T_T すみません、アドオンが問題とは具体的にお伺いできますでしょうか?

関連するQ&A