Ich versuche, das Textelement "Wette vor 5 Tagen" in der unteren rechten Ecke zu positionieren. Wie kann ich das erreichen? Und was noch wichtiger ist, erklären Sie es bitte, damit ich CSS erobern kann!

Ich versuche, das Textelement "Wette vor 5 Tagen" in der unteren rechten Ecke zu positionieren. Wie kann ich das erreichen? Und was noch wichtiger ist, erklären Sie es bitte, damit ich CSS erobern kann!

Antworten:
Nehmen wir an, Ihr HTML sieht ungefähr so aus:
<div class="box">
<!-- stuff -->
<p class="bet_time">Bet 5 days ago</p>
</div>
Mit CSS können Sie diesen Text dann wie folgt unten rechts anzeigen:
.box {
position:relative;
}
.bet_time {
position:absolute;
bottom:0;
right:0;
}
Dies funktioniert so, dass absolut positionierte Elemente immer in Bezug auf das erste relativ positionierte übergeordnete Element oder das Fenster positioniert werden. Da wir die Position der Box auf relativ setzen, .bet_timepositioniert sie ihre rechte Kante an der rechten Kante von .boxund ihre untere Kante an der unteren Kante von.box
.boxselbst sein muss position:absolute? Unmöglich?
.boxist still position:relative.
.box2istposition:absolute
display:inline-block;
Stellen Sie das CSS position: relative;auf der Box ein. Dies bewirkt, dass alle absoluten Positionen von Objekten innerhalb relativ zu den Ecken dieses Felds sind. Stellen Sie dann das folgende CSS in die Zeile "Wette vor 5 Tagen" ein:
position: absolute;
bottom: 0;
right: 0;
Wenn Sie den Text weiter vom Rand entfernt platzieren müssen, können Sie 0zu 2pxoder ähnlichem wechseln .