CSS: Wie positioniere ich das Element unten rechts?
100
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!
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
Aber wie kann man es lösen, wenn es .boxselbst sein muss position:absolute? Unmöglich?
Schwarz
Dein .boxist still position:relative.
Schwarz
.box2istposition:absolute
Austin Hyde
Möglicherweise müssen Sie den Elternteil aufdisplay:inline-block;
BillyNair
Behälter muss relativ sein, und der Inhalt darin muss für die Positionierung absolut sein, brillant! danke
Haryono Sariputra
25
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 .
Antworten:
Nehmen wir an, Ihr HTML sieht ungefähr so aus:
Mit CSS können Sie diesen Text dann wie folgt unten rechts anzeigen:
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_time
positioniert sie ihre rechte Kante an der rechten Kante von.box
und ihre untere Kante an der unteren Kante von.box
quelle
.box
selbst sein mussposition:absolute
? Unmöglich?.box
ist stillposition:relative
..box2
istposition: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:Wenn Sie den Text weiter vom Rand entfernt platzieren müssen, können Sie
0
zu2px
oder ähnlichem wechseln .quelle