私はこれに関する情報を探していましたが、同様の問題(パーセンテージ幅の計算の問題、パディングの問題、反対方向のフロート、Safari + Chromeの問題など)がたくさんありますが、私が試したことはこれを修正していないようです1。
Safari、Opera、Chromeの高さ方向のページの一部に、コンテンツ領域とナビゲーションバーの間に謎の1pxの垂直方向のスペースがあります。スペースのないFFおよびIEで正常に動作します。
これはページです: http: //the-polyglot.net/uploads/problem_site/
まだクリーンアップしていない非効率的で冗長な、整理されていない乱雑なスタイルシートを本当にお詫びします-数年休眠していたこのサイトを再び拾い上げ、これを発見する前に調べてクリーンアップしようとしていました問題。
最も関連性の高いセレクターは、#right_navbar、#reg_content(テキスト領域)、および#main_content(コンテナー)です。Operaのインスペクターをチェックすると、スペースは#main_contentによって管理されているエリアと一致しているように見えますが、理由はわかりません。padding-left: 1px;
#right_navbar ...に適用することで、Opera / Safari / Chromeの問題を修正できますが、それでは他のすべてのブラウザのレイアウト全体が壊れます。
助けていただければ幸いです。ありがとう。