-
ID:0b24CN さんの質問

すいません。

floatにleftとclearにbothを一つの要素に同時に設定している場合、これの意味ってなんなのでしょうか?

clearにbothというと、他のfloatで回り込みをさせてる要素の解除をするというイメージがあり、同じ要素にfloatとclearの両方を一緒に設定しているものをみて、何なのかよくわかりませんでした。。。

みんなの回答 10 件

ID:Trlv7i さんの回答

clearは他の要素って自分で言ってますやん。

ID:PlqNFQ さんの回答

そのままの意味です。dtとdd一組ずつ横並びにしたり。

ID:SQWvn5

dt dd
dt dd
dt dd

みたいに横並びに3段組みたい場合にddに対して、float:leftとclear:bothを設定するみたいな感じでしょうか?

dtとddで横幅いっぱいの場合は勝手に次の段に次のdtとddが回り込むので、clear:bothの必要ってないのではないでしょうか?

と、思ったのですがここでclear:bothしないと親要素の高さがfloat設定してると無視されるから、内包されているコンテンツの高さが足りない場合にレイアウトが崩れてしまうということで、clear:both入れてるんですかね??

ID:d30FBd さんの回答

そもそもclearがどこにどうかかるかって話が理解できてないと見た。

ID:xqm.wV

floatが設定されてる直前の要素ではないんですか?

ID:xqm.wV

clearのかかりかたに関しては、floatを設定した要素の高さ分を、マージンに加えてくれるんですよね?これは調べて理解しているつもりです。。

ID:xqm.wV さんの回答

頭良い人、ほんと教えて下さい!困ってます!

ID:xqm.wV さんの回答

至急お願いします

ID:wC8Wwm さんの回答

【首都圏広域鉄道障害情報】内房線、運転見合わせ
内房線は、国鉄千葉動力車労働組合のストライキの影響で、館山~安房鴨川間の上下線で運転を見合わせております。

ID:xqm.wV

ゴミ

ID:dSiUuO さんの回答

あげ

ID:zfrpKw さんの回答

あげ

ID:UBRQVf さんの回答

両方指定する場合としない場合をそれぞれテストすればいいだけの話なのに、それをせずに人に頼ろうとする根性はなんなんでしょうかね。

ID:EXasJO さんの回答

目の前でclearして、自分は左に行く、だよね。

矛盾しないよ。

最終更新日:2014-08-16 (5,193 views)

関連するトピックス

ページ上部に戻る