なぜこれが起こっているのか、私は本当に床に落ちています。http://syndex.meの投稿には 2px の余白があります。ページが最初にロードされるとき、これが守られます。投稿の 2 番目のバッチが読み込まれると (14 件の投稿が開始されます)、奇妙な理由で、右側の投稿が実際には本来よりも 2 ピクセル短いことがわかります。
さらに奇妙なことに、投稿を調べると、実際には で設定されていることがわかります。margin:2px
さらに奇妙なことに、これは左右の余白でのみ発生し、上下では発生しません (?!)
かなり長い間フロント エンドを担当してきたので、これは奇妙なケースだと確信しています。
Firefox、Safari、および Chrome でこのレンダリングの問題が発生しています。
インスペクタを使用して投稿をロールオーバーすると、各投稿に実際に 2px の余白があることがわかります。2 番目の投稿 (右側) の余白は、横にある投稿の余白がゼロのように始まりますが、それも確かに持っています。
投稿が隣接する左右の余白を無視しているように見えますか?
1 つのこと、投稿は を使用してdisplay:inline-block
います。私が理解していないのは、なぜ動作が遅延ロード後にのみ開始されるのですか? インライン要素には 2 ~ 4 ピクセルの自然なスペースがあることはわかっていますが、これは 2 ピクセルを無視していて、奇妙に思えます。
これをどこから調べればよいかわかりません。助けていただければ幸いです。