XXXXXXXX@XXXXXXXX wrote: > それで本題の「何故ページスクロールが重いのか」ということですが、 > firefoxのbugzillaに該当すると思しきトピックを発見しました。 > > Bug 201307 ? slow scrolling in pages with position:fixed elements > https://bugzilla.mozilla.org/show_bug.cgi?id=201307 > > 概要は、「CSSに「position:fixed」が適用されているページでは、 > スクロールが遅くなる」ということのようです。 > 「position:fixed」は、html要素に対して、表示位置を > 指定した位置へ固定させるCSSです。 > このCSSが適用されると、スクロールしても位置が固定されたままとなります。 > > 先のレスにて提示されたamebloのページでは、amebabar.cssという > cssに「position:fixed」が用いられています。ページの上端に > アメブロ検索などが配置されていると思いますが、 > これに適用されています。 > はてなブックマークの場合も、ページ上端に検索のための > バーが配置されていますが、ここに「position:fixed」が > 適用されています。 > > はてなブックマークではピンマークをクリックすることで > バーの「position:fixed」を解除でき、 > amebloのページではWeb DeveloperでリンクされているCSSを > 無効にすることで解除できます。 > こうやって該当CSSを無効にすると、ページスクロールは > 目に見えて変わるはずです。 やってみました。 ご指摘の通りでした。 知らなかったことなので大変勉強になりました。 ありがとうございました。 > この問題を根本的に改善するためにはソースレベルで > 修正するしかないようですが、firefoxのupstreamでも > 完全にfixされるには至っていないと思われます。 > FedoraやDebianなどでもこの問題に適用させるそれらしきpatchは > 見当たらないようで、対策はなされていないようです。 > > そのため、現状では根本的に対策のしようがないと言えます。 > 既知の問題としてご了承ください。 > 回避策としては、firefoxとレンダリングエンジンの異なる > midoriやoperaを併用するということが考えられます。 > こちらもご検討ください。 ちょいと悩ましい方向ですね。 == このレポートの詳細は以下の通りです == レポート ID : 858 レポート URL : http://bts.vinelinux.org/guest.cgi?project=VineLinux&action=view_report&id=858 分類 : バグ Vine ver. : 5.0 関連パッケージ : なし arch : x86 状態 : 新規 優先度 : 中 重大度 : 普通 担当者 : 未定 # あなたが、このようなメッセージに無関係である場合には、 # 管理者 <Vine@xxxxxxxxxxxxx> までご連絡ください。 -- Bug Tracking System 影舞 0.8.8. http://www.daifukuya.com/kagemai/