私は div を使用して 3 つのセクションを設定しようとしています。1 つのメイン セクションが中央にあり、小さな列が左右にあります。私はこれを行うことができましたが、正しい列を固定位置にすることができません。このセクションに「position: fixed」を追加すると、「float: right」が無視され、セクションが左の列の上に配置されます。コードで div の左右中央を並べ替える必要があることに注意してください。そうしないと、右側の列が他のコンテンツの下の右側に配置されます。ありがとう。
<div style = "height: 100%">
<div style = "width: 15%; float:left; background-image: url(image.jpg);
background-size: 100% 100%;height: 100%; background-repeat:no-
repeat; background-position:left top; position: fixed" >
<div style = "margin-left:20px; margin-right:20px; margin-top:40px; margin-
bottom:40px">
<p2>
content
</p2>
</div>
</div>
<div style = "width: 15%; float:right; background-image: url(image.jpg);
background-size: 100% 100%; min-height: 100%; background-repeat:no-
repeat; **position: fixed;** background-position:right top">
<div style = "margin-left:20px; margin-right:20px; margin-top:40px; margin-
bottom:40px">
<p2>
content
</p2>
</div>
</div>
<div style = "width: 60%; margin-left:300px; margin-right:300px; top: 100px" >
<h1>head </h1>
<p>content
</p>
</div>
</div>