Justify mit <br>
Klaus Scholl
- design/layout
Guten Tag.
Ich habe einen Text den ich als Blocksatz darstellen moechte, der so aussieht:
<div style="Text-align:justify">
Haben Kometen den Grundstein für die Entwicklung der ersten Organismen auf der Erde gelegt oder ist gar das Leben selbst in Form von Bakterien aus dem Weltraum zur Erde gelangt?</div>
Das funktioniert auch,
aber sobald ich selbst bestimmen moechte wo Line breaks sind,
geht justify nicht mehr:
<div style="Text-align:justify">
Haben Kometen den Grundstein<br>
für die Entwicklung der ersten<br>
Organismen auf der Erde gelegt<br>
oder ist gar das Leben selbst<br>
in Form von Bakterien aus dem<br>
Weltraum zur Erde gelangt?</div>
Woran liegt das?
Wie kann ich das ändern?
Gibt es eine Möglichkeit eine einzelne Zeile auf die vorhandene maximale Weite des übergeordneten Containers zu strecken (wie bei justify?
Gruß vom Klaus.
Hallo Klaus.
<div style="Text-align:justify">
Haben Kometen den Grundstein<br>
für die Entwicklung der ersten<br>
...
Weltraum zur Erde gelangt?</div>Woran liegt das?
Du erzwingst Zeilenumbrüche! Word würde so etwas nicht anders darstellen!
Wie kann ich das ändern?
nimm die <br> raus
Gibt es eine Möglichkeit eine einzelne Zeile auf die vorhandene maximale Weite des übergeordneten Containers zu strecken (wie bei justify?
nicht, das ich wüsste. Ausserdem solltest du daran denken, dass feste Textbreiten mit Vorsicht zu genießen sind. Wenn du die Möglichkeit hast es variable zu lassen, dann gönn dem Besucher die Freiheit.
Grüsse,
Christian
Hi,
Ich habe einen Text den ich als Blocksatz darstellen moechte, der so aussieht:
<div style="Text-align:justify">
» Das funktioniert auch,
aber sobald ich selbst bestimmen moechte wo Line breaks sind,
geht justify nicht mehr:
Weil die letzte Zeile eines Blocks nicht auf die Blockbreite gezogen wird.
Blocksatz ist, wenn überhaupt, nur für Fließtext geeignet, nicht für zeilenorientierte Texte.
cu,
Andreas
Hi,
Für mich sieht das aus, als wolltest du die Zeilenbreite der DIV auf eine bestimmte Menge von Zeichen beschränken. Leg' das doch einfach mit width:30em (nur so'n Beispiel) o.Ä. fest.
MfG,
Max.