[英]Fixed right sidebar in the container, bootstrap
我使用帶有container
class 的右側邊欄
<div class="container">
<div class="col-8 col-md-8 col-sm-6">
main contents
</div>
<div class="col-4 col-md-4 col-sm-6 sidebar ">
side bar
</div>
然后用這個 css 使右桿粘在右側。
但是,它堅持在瀏覽器的右側。
我想堅持容器寬度的右側。
可能嗎?
.sidebar {
position: fixed;
top:0px;
right:0px;
display: block;
overflow-x: hidden;
overflow-y: auto
}
我不認為我完全理解你想要什么。 但是,您的代碼將無法正常工作,因為您沒有將列包裝成row
。 嘗試以下操作,看看它是否是您想要的:
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet"/> <div class="container"> <div class="row"> <div class="col-8 col-md-8 col-sm-6"> main contents </div> <div class="col-4 col-md-4 col-sm-6"> side bar </div> </div> </div>
這樣,您無需使用自定義 class 將其“粘貼”到容器的右側。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.