我在引导容器中使用了固定的标头,并尝试使标头的宽度为100%,没有边距和填充。这是html的结构:
<div class="container-fluid">
<div class="fixed-header" data-spy="affix" data-offset-top="200">
<!-- some content inside -->
</div>
</div>
在我的CSS中:
.affix {
padding-left: 10px;
top: 0px;
width: 100%;
z-index: 9999 !important;
background-color: rgba(0, 0, 0, 0.6);
}
下面的图像是结果,但我希望标题靠在屏幕的左侧,如红色箭头所示。我该如何实现?
答案 0 :(得分:1)
添加position:fixed
或position:absolute
和left:0;
没有此代码:
.fixed-header {
padding-left: 10px;
top: 0px;
width: 100%;
z-index: 9999 !important;
background-color: rgba(0, 0, 0, 0.6);
height:50px;
}
<div class="container-fluid">
<div class="fixed-header" data-spy="affix" data-offset-top="200">
<!-- some content inside -->
</div>
</div>
带有position:absolute
和left:0;
.fixed-header {
padding-left: 10px;
top: 0px;
width: 100%;
z-index: 9999 !important;
background-color: rgba(0, 0, 0, 0.6);
height:50px;
position:absolute;
left:0;
}
<div class="container-fluid">
<div class="fixed-header" data-spy="affix" data-offset-top="200">
<!-- some content inside -->
</div>
</div>
查看整页。
答案 1 :(得分:-1)
.fixed-header {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 9999 !important;
background-color: red;
}
<div class="container-fluid">
<div class="fixed-header">
test content
</div>
</div>