0

いくつかの div を特定の方法で揃えようとしています。何が起こっているのかをデバッグしやすくするために、div に境界線を追加して、div がどのように配置されているかを調査することにしました。しかし、国境はかなり奇妙に見えます。html は次のとおりです。

ここに画像の説明を入力

CSSは次のとおりです。

ここに画像の説明を入力

結果は次のとおりです。

ここに画像の説明を入力

私は何を間違っていますか?ありがとう!

4

2 に答える 2

3

面白くない(!!)。div には0高さがあるように見えるため、上部と下部の境界線が互いに接触しており、おかしな (??) 外観になっています。

div にはコンテンツが含まれているように見えますが、コンテンツはおそらくフローティングまたは絶対配置されているため、おかしな (!?) div が垂直方向に引き伸ばされません。

ここでデモ

于 2012-05-07T14:51:47.943 に答える
1

高さはそれを行う 1 つの方法ですが、少しハッキーです。もう 1 つは、他のフローティング div を囲む div をフロートすることです。

http://jsfiddle.net/Ewd4x/2/

于 2012-05-07T15:28:39.320 に答える