【发布时间】:2021-11-05 06:23:56
【问题描述】:
我正在使用 reddit 克隆并偶然发现了一个问题。
仅供参考:使用引导 v5.0
问题是我希望侧栏在右侧,内容在左侧,但在这里一切正常,但内容部分占据了侧栏的剩余空间并将侧栏向下推。
这里是代码
<div>
<div class="container" style="margin-top: 80px;">
<div class="posts jumbotron">
<div class="post">
<h3 class="post-heading"><a href="#">Lorem</a></h3>
<p class="post-content">Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus maxime odio soluta eveniet, illum rem corporis minima velit quam voluptatibus earum quae quibusdam aut molestias? Consequuntur quibusdam odio culpa delectus!</p>
<hr style="height: 3px; margin-top: 30px;">
<br><br>
</div>
<div class="post">
<h3 class="post-heading"><a href="#">Lorem</a></h3>
<p class="post-content">Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus maxime odio soluta eveniet, illum rem corporis minima velit quam voluptatibus earum quae quibusdam aut molestias? Consequuntur quibusdam odio culpa delectus!</p>
<hr style="height: 3px; margin-top: 30px;">
<br><br>
</div>
</div>
</div>
<!-- Sidebar -->
<div class="sidebar jumbotron">
<h3 class="brand">Joined subfredits</h3>
<br><br>
<p style="margin-top: 20px; margin-bottom: 20px;"><a href="#" class="sidebar-link">Some text</a><p>
<hr>
<p style="margin-top: 20px; margin-bottom: 20px;"><a href="#" class="sidebar-link">Some text</a><p>
<hr>
<p style="margin-top: 20px; margin-bottom: 20px;"><a href="#" class="sidebar-link">Some text</a><p>
<hr>
</div>
</div>
还有 CSS:
.sidebar {
float: right;
padding: 50px;
box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
border-radius: 10px;
margin-right: 150px;
width: 20%;
}
.posts {
border: 1px solid gray;
width: 75%;
padding: 50px;
}
【问题讨论】:
-
不要使用float对,可以使用BS5类或者直接使用flexbox
标签: html css alignment css-float bootstrap-5