Die Position ist etwas, das mich wirklich verwirrt, wie der Name, absolute
oder relative
. Ich versuche, ein einfaches Layout zu erstellen, wo die Überschrift statisch sagt, und wenn etwas hinzugefügt oder mehr/weniger gelöscht in die .filter
Klasse selbst anpassen, aber jetzt meine .filter
die Klasse beginnt von oben, während es sollte relativ sein zu .subheading
.Inhalt nach fester Position
Was mache ich falsch?
https://codepen.io/codearts/pen/GvEoBZ
.header{
position:fixed;
background:black;
height:60px;
width:100%
}
.subheader{
height:40px;
background:grey;
position:absolute;
top:60px;
width:100%;
}
.filter{
position:absolute;
}
<div class="container-fluid">
<div class="row">
<div class="col-12">
<div class="header"></div>
<div class="subheader">
This can be either
</div>
</div>
<div class="filter">
<div class="col-6">
This can be col-1
</div>
<div class="col-6">
This can be col-2
</div>
</div>
</div>
</div>
Da sowohl Ihr Subheader als auch der Filter absolut positioniert sind, sollten Sie den Wert 100px (60 + 40) für Ihren Filter unter dem Subheader festlegen. –
Es wird sie an einem Ort kleben lassen. Wenn ich meinen Untertitel zu groß mache, wird der Filter nicht gedrückt, sondern abgedeckt. @RaJeshRiJo – Nofel
ok, also werden Sie sowohl Header und Subheader als oben fixiert halten? –