Mehrere Elemente in derselben Zeile unter Div in CSS rechtsbündig ausrichten

Mehrere Elemente in derselben Zeile unter Div in CSS rechtsbündig ausrichten

Methode 1:

schweben: rechts
Darüber hinaus wird das Layout durch das Schweben kompakter (keine Lücken)

<div style="Hintergrundfarbe: rot;Breite: 100%;Höhe: 60px;/* Textausrichtung: rechts; */">
	<div style="width: 30px;height: 100%;background-color: yellow;float: right;">hallo</div>
	<div style="width: 60px;height: 100%;background-color: blue;float: right;">hallo</div>
</div>

Das Wirkungsdiagramm sieht wie folgt aus:

Methode 2:

Anzeige: Inline-Block + Textausrichtung: rechts
text-align:right wirkt sich auf die Inline-Elemente oder den Text darunter aus, sodass inline-block dafür sorgt, dass div die Eigenschaften von Inline-Elementen hat und rechtsbündig ausgerichtet werden kann.

<div style="Hintergrundfarbe: rot;Breite: 100%;Höhe: 60px;Textausrichtung: rechts;">
	<div style="width: 30px;height: 100%;background-color: yellow;display: inline-block;">hallo</div>
	<div style="width: 60px;height: 100%;background-color: blue;display: inline-block;">hallo</div>
</div>

Das Wirkungsdiagramm sieht wie folgt aus:

Von den beiden oben genannten Methoden:

Das Float-Layout ist kompakter;
float: right ändert die Reihenfolge, text-align: right jedoch nicht;
Textausrichtung wirkt sich auch auf die Textausrichtung der darunterliegenden Elemente aus.

Wenn wir die beiden Methoden kombinieren, können wir daher die folgende Kombination erhalten:

<div style="Hintergrundfarbe: rot;Breite: 100%;Höhe: 60px;Textausrichtung: rechts;">
	<div style="width: 30px;height: 100%;background-color: yellow;display: inline-block;">hallo</div>
	<div style="width: 60px;height: 100%;background-color: blue;float: right;">hallo</div>
</div>

Die Wirkung ist wie folgt:

Weitere Erkenntnisse nach Synthese:
Das Layout ist kompakter;
Wenn Float und Inline-Block zusammen platziert werden, gibt es keine Überlappung der Floats, sondern sie werden in regelmäßiger Weise angeordnet.

Dies ist das Ende dieses Artikels zum Thema „Rechtsbündig ausrichten mehrerer Elemente in einem Div mithilfe von CSS“. Weitere Informationen zum Thema „Rechtsbündig ausrichten mehrerer Elemente in einem Div mithilfe von CSS“ finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Zusammenfassung der HTML-Hack-Tags im IE-Browser

>>:  Lösung für die falsche Ausrichtung des Eingabecursors in Chrome, Firefox und IE

Artikel empfehlen

Beispiel und Update für die Erstellung von HTML5+CSS3-Headern

Beim letzten Mal haben wir uns zwei Header-Layout...

Containerisierungstransformation für Docker-Großprojekte

Virtualisierung und Containerisierung sind zwei u...

Über MySQL innodb_autoinc_lock_mode

Der Parameter innodb_autoinc_lock_mode steuert da...

Beispielcode zur Implementierung der WeChat-Kontoaufteilung mit Nodejs

Das Geschäftsszenario des Unternehmens erfordert ...

So aktualisieren Sie die Ansicht synchron nach Datenänderungen in Vue

Vorwort Vor kurzem bin ich auf ein interessantes ...

Praktisches MySQL + PostgreSQL Batch-Insert-Update insertOrUpdate

Inhaltsverzeichnis 1. Baidu-Enzyklopädie 1. MySQL...

Einführung in die CSS-Stilklassifizierung (Grundkenntnisse)

Klassifizierung von CSS-Stilen 1. Interner Stil -...

LINUX Prüft, ob der Port belegt ist

Ich konnte nie herausfinden, ob der Port belegt i...

Docker-Compose erstellt schnell Schritte für ein privates Docker-Warehouse

Erstellen Sie docker-compose.yml und füllen Sie d...

Verwendung und Ausführungsprozess des HTTP-Moduls im Knoten

Welche Rolle spielt http im Knoten? Die Aufgabe d...

Das Docker-Maven-Plugin-Plugin kann das entsprechende JAR-Paket nicht abrufen

Bei Verwendung des Plug-Ins „Docker-Maven-Plugin“...

MySQL 8.0 kann jetzt JSON verarbeiten

Inhaltsverzeichnis 1. Kurzübersicht 2. JSON-Grund...

Tiefgreifendes Verständnis des Vue-Übergangs und der Animation

1. Wenn Sie DOM-Elemente einfügen, aktualisieren ...