| CSS-Tutorial - CSS-Tutorial |
|
|
| Know How - Tutorials | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
JPAGE_CURRENT_OF_TOTAL
4. TextformatierungIm Gegensatz zu reinem HTML bietet CSS natürlich ebenso eine breite Palette zur Textformatierung an, ähnlich wie es bei Grafiken und Farben der Fall ist. In diesem Teil des Tutorials möchte ich Ihnen zeigen, was so alles mit dem Text angestellt werden kann.
Schriftarten lassen sich in CSS recht einfach über die Eigenschaft font-family: auswählen. |
|
CSS-Eigenschaft |
Erläuterung |
|
text-decoration: underline; |
Unterstrichener Text |
|
text-decoration: overline; |
„Überstrichener“ Text |
|
text-decoration: line-through; |
Durchgestrichener Text |
|
text-decoration: blink; |
Blinkender Text |
|
|
|
|
font-style: italic; |
Kursiver Schriftstil |
|
font-style: oblique; |
Schräggesteller Schriftstil |
|
|
|
|
font-weight: bold; |
Fettgedruckt |
|
font-weight: bolder; |
Extrafettgedruckt |
|
font-weight: lighter; |
Dünngedruckt |
|
font-weight: 100, 200, … , 900 |
Druckstil extra dünn (100) bis extra fett (900) in 100er-Schritten |
|
font-weight: normal; |
normales Schriftgewicht |
|
|
|
|
font-variant: small-caps; |
Schriftvariante kapital (kleine Großbuchstaben) |
|
|
|
|
font-size: xx-small; |
winzige Schriftgröße |
|
font-size: x-small; |
sehr kleine Schriftgröße |
|
font-size: small; |
kleine Schriftgröße |
|
font-size: medium; |
mittlere Schriftgröße |
|
font-size: large; |
große Schriftgröße |
|
font-size: x-large; |
sehr große Schriftgröße |
|
font-size: xx-large; |
riesige Schriftgröße |
|
|
Natürlich sind auch prozentuale, oder andere relative Angaben möglich, wie zum Beispiel: |
|
font-size: 1em; |
1em wäre die vom Benutzer im Browser standardmäßig eingestellte Schriftgröße |
|
|
|
|
word-spacing: 0.5em; |
Wortabstand 0.5em |
|
letter-spacing: 0.3em; |
Zeichenabstand 0.3em |
|
|
Hier sind auch feste Angaben wie px, oder mm möglich. |
|
|
|
|
text-transform: capitalize; |
Wortanfänge sind Großbuchstaben |
|
text-transform: uppercase; |
Nur Großbuchstaben |
|
text-transform: lowercase; |
Nur Kleinbuchstaben |
|
CSS-Eigenschaft |
Erläuterung |
|
a:link |
Verweis zu noch nicht besuchten Seiten |
|
a:visited |
Verweis zu bereits besuchten Seiten |
|
a:focus |
Link, der gerade den Fokus hat (z.B. beim „Durchspringen“ der Links mit der Tabulator-Taste) |
|
a:hover |
Link, auf dem gerade der Mauszeiger ruht |
|
a:active |
Gerade aktiver Link |
Beispiel:
a:link { text-decoration: none; color: red; }
a:visited { text-decoration: none; color: red; }
a:focus { text-decoration: none; color: red; }
a:hover { text-decoration: underline; color: blue; text-transform: uppercase; }
a:active { text-decoration: underline; color: blue; text-transform: uppercase; }
Erläuterung:
Mit diesem Beispiel würde ein Link auf Ihrer Seite im Standardzustand nicht unterstrichen und in roter Farbe dargestellt werden. Das gilt dabei sowohl für bereits besuchte, als auch für noch nicht besuchte Seiten.
Fährt der Benutzer jetzt aber mit dem Mauszeiger über den Link oder klickt ihn an, wird der Link unterstrichen und in blauer Farbe dargestellt. Dazu kommt, dass alle Buchstaben des Verweises in Großbuchstaben dargestellt werden.
Wie Sie sehen, lassen sich links so prinzipiell sehr frei formatieren. Das funktioniert übrigens mit so manchen Eigenschaften auch für andere selectoren. Beispielsweise könnten Sie Tabellenzellen beim Überfahren des Mauszeigers mit der Eigenschaft td:hover mit einer anderen Hintergrundfarbe versehen. Ihrer Fantasie sind dabei keine Grenzen gesetzt.
| Weitere Artikel: |
|---|