Wie kann ich Text so ausrichten, dass ein Teil davon links und ein Teil rechts in derselben Zeile ausgerichtet ist?
<p>This text should be left-aligned. This text should be right aligned.</p>
Ich kann den gesamten Text links (oder rechts) ausrichten, entweder direkt inline oder mithilfe eines Stylesheets.
<p style='text-align: left'>This text should be left-aligned.
This text should be right aligned.</p>
Wie kann ich den entsprechenden Text links und rechts ausrichten, während ich ihn in derselben Zeile halte?
text-align:left;
Es solltefloat:left;
wie folgt aussehen: <p> <span style = "float: left;"> Linker Text </ span> <span style = "float: right;"> Rechter Text </ span> </ p>HTML:
CSS:
Demo:
http://jsfiddle.net/W3Pxv/1
quelle
Wenn Sie keine schwebenden Elemente verwenden möchten und sicherstellen möchten, dass sich beide Blöcke nicht überlappen, versuchen Sie Folgendes:
quelle
HTML-DATEI:
CSS-DATEI:
und du bist fertig ....
quelle
CSS:
quelle
Während einige der hier beschriebenen Lösungen funktionieren, überlappen sich keine gut und verschieben ein Element unter das andere. Wenn Sie versuchen, Daten zu gestalten, die dynamisch gebunden werden, wissen Sie erst zur Laufzeit, dass sie schlecht aussehen.
Was ich gerne mache, ist einfach eine einzelne Zeilentabelle zu erstellen und den richtigen Float auf die zweite Zelle anzuwenden. Es ist nicht erforderlich, beim ersten Mal eine Linksausrichtung anzuwenden, dies geschieht standardmäßig. Diese Griffe überlappen sich perfekt durch Zeilenumbruch.
HTML
CSS
https://jsfiddle.net/esoyke/7wddxks5/
quelle
Fügen Sie jedem Wort oder jeder Gruppe von Wörtern, die Sie links oder rechts ausrichten möchten, eine Spanne hinzu. Fügen Sie dann ID oder Klasse in den Bereich ein, z.
CSS-
quelle
Wenn Sie Bootstrap verwenden, versuchen Sie Folgendes:
quelle
Wenn Sie nur die Ausrichtung von Text ändern möchten, erstellen Sie einfach eine Klasse
und spanne diese Klasse durch den Text
quelle