私はこの jsFiddle を持っています: http://jsfiddle.net/pqCGd/。
div を含む大きなmessagesdiv が含まれていますmessage。これらのmessagediv は自動的に生成されますが、この例と簡潔さのために、そのような div の自動生成を省略し、メッセージ div の 1 つの例を示しました。
divの中messageには 4 つの div の子があります。
dir画像が含まれています:私は現在、このためにテスト画像を使用していますaこれには 3 セットのデータが含まれており、一番上のpタグにはかなり長い文字列が含まれているため、残りのpタグよりも小さくなっています。bこれにはさらに 3 セットのデータが含まれており、今回は最後のpタグがかなり長く、フォント サイズを小さくする必要があります。cというボタンだけが含まれていますview
問題:またはを見るとa、他の単語がないために div が「落ちている」ように見えることに気付くかもしれません。div を除いて、div の y 位置は要素ごとにずれているようです。これらは、同じ y 位置で並べて配置することを意図しています。この影響が見られない場合は、Google Chrome の「要素の検査」ツールを使用して、これらのタグの場所を見つけることができます。要素インスペクターでそれらの上にカーソルを置くと、カプセル化のサイズと div の位置を表示する青いボックスが表示されます。が より低い、より低い 、 より低いであることがわかるはずです。は、div 境界の間にも表示される必要があります (部分的に示されています)。bcdiradirbacbbutton
私が欲しいもの:
divs: を取得する必要があり、のay位置が の y 位置と同じになるようにします。できればCSSで。bcdir
注意: Google Chrome は私のテスト ターゲットです。そのため、IE やその他のブラウザについて心配する必要はありません。