問題が発生しました。私の現在のプロジェクトでは、2つのセクションが隣り合っていて、両方ともページの幅の50%をカバーするように設定されています。浮動小数点:leftとfloat:rightです。しかし、ページを続けるためにまだ別のセクションを追加しようとすると、正しく表示されないことに気づき、Firefoxのinspect要素は前の2つのセクションの後ろにそのほとんどを示します。ここで新しいセクションが浮動小数点に設定された別のセクションの下に表示されます
はコードです:
<section id="first-half">
<div class="container">
<a href="#" class="content-page">
<div class="selectoption">
<img src="image.png">
</div>
</a>
</div>
</section>
<section id="second-half">
<div class="container">
<a href="#" class="content-two-page">
<div class="optionselect-two">
<img src="image_2.png">
</div>
</a>
</section>
CSS
#first-half {width: 50%; height: 100%;background-image: url('image.png'); overflow: hidden; float: left; }
#second-half {width: 50%; height: 100%; background-image: url('image.png'); overflow: hidden; float: right }
はどのpotentional回答いただきありがとうございます。
編集:コメント欄にはとても親切kukkuzを引用すると:
「あなたはフロートをクリアしていないとして、新しい要素は、前の2を下回っている - あなたは、常に明確な浮動コンテナがしなければならない - example here見る」
を彼らの助けのためのみんなにおかげ
あなたは他の人の隣に別のセクションを追加したい場合は、 'width'プロパティを変更[JSFiddle](https://jsfiddle.net/ex92q51q/) – PinaGamer
ご返信いただきありがとうございますと思い出させます私は正しく指定する:次のセクションは100%の幅を持つ必要があります、それは私がこの問題につまずいた場所です。 – Martin
したがって、3番目のセクションに100%の 'width'プロパティがある場合、それは他のセクションの後ろになります。 [JSFiddle](https://jsfiddle.net/ejq9xL13/) – PinaGamer