【发布时间】:2021-05-23 19:17:02
【问题描述】:
无论我尝试什么,我的页脚都没有填满整个屏幕宽度。我能做什么?
体宽 100% 不起作用
我也试过这个:Bootstrap Footer, Full Width Of Page
我正在使用 Angular 11 和 Bootstrap 5。
html
<div class="container">
<div class="row align-items-center">
<div class="contentLeftCorner col-sm-4">
<div class="footerComponents me-5" >sth</div>
</div>
<div class="contentCenter col-sm-4"></div>
<div class="contentRightCorner col-sm-4">
<div class="row">
<div class="col-sm-6">
<div class="footerComponents me-5">1</div>
<div class="footerComponents me-5">2</div>
<div class="footerComponents me-5">3</div>
<div class="footerComponents me-5">4</div>
</div>
<div class="col-sm-6">
<div class="footerComponents 5 me-5">a</div>
<div class="footerComponents 5 me-5">b</div>
<div class="footerComponents 5 me-5">c</div>
<div class="footerComponents 5 me-5">d</div>
</div>
</div>
</div>
</div>
</div>
CSS
.footerComponents:hover {
cursor:pointer ;
color: dimgrey;
}
.footerComponents{
border-color: transparent;
}
//no borders on clicked element
*:focus {
outline: 0;
}
.contentRightCorner {
font-size: 0.7rem;
}
【问题讨论】:
-
BS5中未包含的类的CSS是什么?我可以帮助你,但需要更多关于它们的信息。您是否提供了整个页脚部分的 html?
-
我编辑了我的帖子并添加了 CSS。不应该是必要的,因为没有关于需要什么的信息。我不明白您的意思是“您是否提供了整个页脚部分的 html?”我在 app.component.html 中使用它但即使我在 index.html 中单独使用它,页脚仍然不是全屏宽度。
-
我查过了。它显示全角。您的代码运行良好。容器占用全屏宽度。如果您询问的是组件没有填满整个宽度,那么
footerComponents右侧有 3rem 的边距。如果您可以分享您想要实现的目标的图像,那就很清楚了。 -
我用图片编辑了我的帖子。我想实现一个负责任的页脚。在twitter.com 上,您可以看到一个负责任的全宽页脚示例,就像我想要的那样。它似乎依赖于div。如果我只是放一个简单的
而不是页脚代码,它会显示全宽。但我不明白为什么会这样,因为没有代码说要这样格式化。
-
3rem 是从哪里来的?我没有在任何地方设置这个。
标签: html angular twitter-bootstrap width footer