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

Detaillierte Erklärung der MySQL InnoDB-Indexerweiterung

Indexerweiterung: InnoDB erweitert automatisch je...

Erläuterung des Menüs „Entwicklertools“ in IE8

<br />In diesem Artikel wurden die verschied...

Detaillierte Schritte zum Einrichten eines Nexus-Servers

1. Die Bedeutung des Aufbaus eines Nexus-Dienstes...

Verschachtelte Anzeigeimplementierung der Vue-Router-Ansicht

Inhaltsverzeichnis 1. Routing-Konfiguration 2. Vu...

Demo für 10-Farbverlaufshintergrund des CSS-Containers (linear-gradient())

Grammatik Hintergrund: linearer Farbverlauf (Rich...

Installations-JDK-Tutorialanalyse für Linux-System (Centos6.5 und höher)

Artikelstruktur 1. Vorbereitung 2. Installieren S...

Der Unterschied zwischen HTML Empty Link href="#" und href="javascript:void(0)"

# enthält eine Standortinformation. Der Standardan...

Installationsprozess von Zabbix-Agent auf Kylin V10

1. Laden Sie das Installationspaket herunter Down...

Implementieren Sie über 24 Array-Methoden in JavaScript von Hand

Inhaltsverzeichnis 1. Traversal-Klasse 1. fürJede...

Beispielcode zur Implementierung eines Waben-/Sechseckatlas mit CSS

Ich weiß nicht warum, aber UI gestaltet gerne Wab...

Zusammenfassung der 7 Protokolltypen in MySQL

In MySQL gibt es folgende Protokolldateien: 1: Pr...