Beispiel:CSS2 text-align.html
Aus SELFHTML-Wiki
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" media="screen" href="./Beispiel:SELFHTML-Beispiel-Grundlayout.css" />
<title>text-align</title>
<style>
p { border:thin solid #ccc; }
hr { border-color:#ccc; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.justify { text-align:justify; }
.start { text-align:start; }
.end { text-align:end; }
</style>
</head>
<body>
<h1>Horizontale Ausrichtung mit <code>text-align</code></h1>
<p class="left">Dieser Text wird linksbündig ausgerichtet.</p>
<hr>
<p class="right">Dieser Text wird rechtsbündig ausgerichtet.</p>
<hr>
<p class="center">Dieser Text wird zentriert ausgerichtet.</p>
<p class="center"> <img src="/images/5/54/Landscape.svg" alt="Symbolbild" width="200"> </p>
<hr>
<section class="left"> Dies ist linksbündiger Kontext.
<p class="justify">Dieser Text wird im Blocksatz
ausgerichtet. Damit das besser zur Geltung kommt,
folgt hier noch etwas Text. Problematisch bei
Blocksatz sind die unterschiedlichen Wortabstände,
die das Lesen gerade bei schmalen Zeilenlängen
erschweren. Eine Silbentrennung von zu langen
Wörtern ist mit CSS
<a href="https://wiki.selfhtml.org/wiki/Hyphens">
hyphens
</a>
möglich, birgt aber auch Schwierigkeiten.
<br>
Die letzte Zeile wird ausgerichtet im Kontext des
Elternelements.
</p>
</section>
<hr>
<section class="right"> Dies ist rechtsbündiger Kontext.
<p class="justify">Dieser Text wird im Blocksatz
ausgerichtet. Damit das besser zur Geltung kommt,
folgt hier noch etwas Text. Problematisch bei
Blocksatz sind die unterschiedlichen Wortabstände,
die das Lesen gerade bei schmalen Zeilenlängen
erschweren. Eine Silbentrennung von zu langen
Wörtern ist mit CSS
<a href="https://wiki.selfhtml.org/wiki/Hyphens">
hyphens
</a>
möglich, birgt aber auch Schwierigkeiten.
<br>
Die letzte Zeile wird ausgerichtet im Kontext des
Elternelements.
</p>
</section>
<hr>
<section class="center"> Dies ist zentrierter Kontext.
<p class="justify">Dieser Text wird im Blocksatz
ausgerichtet. Damit das besser zur Geltung kommt,
folgt hier noch etwas Text. Problematisch bei
Blocksatz sind die unterschiedlichen Wortabstände,
die das Lesen gerade bei schmalen Zeilenlängen
erschweren. Eine Silbentrennung von zu langen
Wörtern ist mit CSS
<a href="https://wiki.selfhtml.org/wiki/Hyphens">
hyphens
</a>
möglich, birgt aber auch Schwierigkeiten.
<br>
Die letzte Zeile wird ausgerichtet im Kontext des
Elternelements.
</p>
</section>
<hr>
<section>Der folgende Absatz muss trotz der expliziten
Schreibrichtung von rechts nach links linksbündig
erscheinen.
</section>
<p class="left" dir="rtl">עברית</p>
<hr>
<section>Der folgende Absatz muss der Schreibrichtung
folgend rechtsbündig erscheinen.
</section>
<p class="start" dir="rtl">עברית</p>
<hr>
<section>Der folgende Absatz muss der Schreibrichtung
folgend linksbündig erscheinen.
</section>
<p class="end" dir="rtl">עברית</p>
</main>
</body>
</html>