<div style="border: 1px solid">Hello</div>
<div style="float: right;border: 1px solid;width: 30%">Centre</div>
<div style="border: 1px solid">World</div>
2番目のdivを幅の30%しかないため、右側に配置しようとしています。しかし、私がfloatを使うと、3番目のdivは2番目のdivと重なってしまいます。 3番目のdivが1番目のdivの直後ではなく2番目のdivの後に来るようにするにはどうすればよいですか?テキストの整列は役立ちません。なぜなら、divの内容だけではなく、div全体を右側にしたいからです。div要素を右側に重ねて配置する
お勧めします。
あなたは明確に試してみましたか? 3番目の部門に?これにより、前のすべての浮動が取り除かれます。 –
第3部はどこですか? – Starx
それは働いた!しかし、フローティングを削除したかどうかはわかりませんでしたが、どうしてフロートを使わなければならないのですか? divを右に揃える方法はありますか?また、ページ内の他の浮動小数点には影響しません。 – SoulMan