这是我的代码:
<footer>
<p>© Company 2014</p><a href="#">Pricing</a><a href="#">Contact</a><a href="#">Terms</a>
</footer>
我试图不仅将链接对齐到右边,而且还给每个链接一个间距,这样它们就不会直接相邻。
我知道我可以正确地浮动它并且给它不是自己的CSS但我试图避免使用自定义CSS,是否有任何css类或html标记我可以从bootstrap添加以获得此效果而无需添加自定义规则?
答案 0 :(得分:16)
有关工作示例,请参阅Bootply。
<footer>
<p class="pull-left">© Company 2014</p>
<div class="pull-right">
<ul class="list-inline">
<li><a href="#">Pricing</a></li>
<li><a href="#">Contact</a></li>
<li><a href="#">Terms</a></li>
</ul>
</div>
</footer>
list-inline
实用程序使用带有额外填充的inline-block
将所有内容放在一行中。它是一个Bootstrap实用程序。
答案 1 :(得分:3)
类拉 - 右将浮动它们
<footer class="pull-right">
答案 2 :(得分:3)
班级.pull-right
会将div对齐到右上角
试试这个
<footer class="pull-right">
© Company 2014 | <a href="#">Pricing</a> | <a href="#">Contact</a> | <a href="#">Terms</a>
</footer>
这也将解决您的苯胺显示问题。
美好的一天
答案 3 :(得分:2)
试试这个
CSS
footer a{
float: right;
margin-right: 30px;
//you can adjust this margin to change spacing.
//you can also play around with using margin instead of margin-right
}
HTML
<footer>
<p>© Company 2014</p>
<a href="#">Pricing</a>
<a href="#">Contact</a>
<a href="#">Terms</a>
</footer>
如果您希望链接与<p>
代码位于同一行,则只需将<a>
代码放在<p>
代码中shown here。
答案 4 :(得分:0)
使用 Bootstrap v5.0: https://getbootstrap.com/docs/5.0/utilities/float/
<div class="float-start"> </div>
<div class="float-end"> </div>
<div class="float-none"> </div>