1

それぞれフロートが残っている2つのdivがあります。2 番目の div のコンテンツが長すぎる場合、この div は最初のブロックの下に入ります。 http://jsfiddle.net/Xuqv4/

#one {
float : left;
}

#two {
float : left;
margin-left : 10px;
}

しかし、私が望むのは、その内容に関係なく、この div が他の div の右側に残ることです。

私が見つけた唯一の方法は彼の幅を修正することですが、私のサイトではできません。div は、使用可能なすべてのスペースを占有する必要があります。

多分あなたは私を助けることができますか?どうもありがとう :)

編集: #two div の幅は固定されていません。

4

1 に答える 1

3

div をフローティングする代わりに、表示を table-cell に設定します。

div {
    display:table-cell;
}

jsFiddle の例

于 2013-10-30T15:11:06.700 に答える