私はウェブサイトを構築していますが、div要素をページの右側に貼り付けようとしています。 しかし、ブログの投稿データ/画像を含む他のdivが次のページにスクロールすると、divが入力されます。
ブログの投稿をスクロールさせながら右側の列が入力されないようにするにはどうすればよいですか?CSSのページの右側にdivを保持する方法
これは私のコードですが、どういう意味ですか。これが初心者の質問であればごめんなさい(本当にそうです)。私が得ることができるすべての助けに感謝します。おかげさまで
.column {
float:left;
}
.column.main {
width:70%;
min-height:1px;
}
.column.side {
width:20%;
min-height:1px;
}
.column.left {
width:10%;
background-color:012C40;
height:85%;
min-width:1px;
}
.column.right {
width:10%;
background-color:012C40;
height:85%;
float:right;
min-height:1px;
}
.postAd {
width:19%;
height:32%;
float:left;
background-color:DAEBF2;
text-align:center;
display:inline-block;
margin:.5%;
overflow: auto;
}
.postAd img {
width:80%;
height:80%;*/
}
<div class="column left">
</div>
<!--middle content-->
<div class="postAd">
<img src="images/Sunset.JPG" alt="sunset">
<p>Text here!</p>
</div>
<div class="postAd">
<img src="images/Sunset.JPG" alt="sunset">
<p>Text here!</p>
</div>
<div class="postAd">
<img src="images/Sunset.JPG" alt="sunset">
<p>Text here!</p>
</div>
<div class="postAd">
<img src="images/Sunset.JPG" alt="sunset">
<p>Text here!</p>
</div>
<div class="postAd">
</div>
<!--right side content-->
<div class="column right">
</div>
まず、提案されたすべてのソリューションに感謝します。しかし、私はそれぞれを試しましたが、私は問題にぶち当たっています。私は自分のウェブサイトの上にナビゲーションバーを持ち、それぞれがそのバーを上書きします。私がアダプテーションをしようとすると、以前と同じ問題が発生します。ウェブサイトのレイアウトを完全に破壊することなく、これらを実装するにはどうすればよいですか?
もう一度、感謝してくれたすべての人に感謝します。
必要に応じて、両方のdivに['position:fixed'](https://www.w3schools.com/cssref/pr_class_position.asp)を使用し、それに応じて本体の幅を調整することができます彼らは重複しませんが、これは、応答性のために調整するときに問題を提起するかもしれませんが – Swellar
[ブートストラップ](http://getbootstrap.com/)を使用して簡単に3列を作成し、内容を中央の列に入れてください – Swellar
doライブページはどこかでホストされていますか?デバッグするのが簡単になるでしょう。うーん、多分ポジションを試してみてください。 –