Textfärgen kan ställas in med färg. En färgvärde förväntas.
p {
color: red;
}Ni kan ange färgord eller en hexadecimal färgkod som värde.
Ställa in skrivriktningen
Genom egenskapen direction kan skrivriktningen i element tvingas. Den motsatta skrivriktningen är intressant i samband med språk där skrivs från höger till vänster.
Det är också möjligt att definiera var på sidan stora innehåll beskärs med overflow.
• ltr – från vänster till höger
• rtl – från höger till vänster
Följande exempel visar hur egenskapen kan användas.
.normal {direction:ltr;}
.rueckwaerts {direction:rtl;}
Här definierades två klasser.
<p class="normal">Text skriven från vänster till höger. 1 2 3 4 5 6 7 8 9 0</p> <p class="rueckwaerts">Text skriven från höger till vänster. 1 2 3 4 5 6 7 8 9 0</p>
Resultatet ser ut så här i webbläsaren:
Texters horisontella alignment
Med egenskapen text-align bestäms den horisontella justeringen av stycken text och andra flytande texter eller inline-element som finns i blockelement. Standardinställningen är förresten vänsterjustering.
• left – vänsterjustering
• right – högerjustering
• center – centrerad
• justify – justera som block
Ett exempel:
<p style="text-align:right;">
Välkommen
</p>
Resultatet ser ut så här:
Vertikal justering
Med egenskapen vertical-align bestäms den vertikala textjusteringen inom en rad med avseende på radhöjden. Angivelsen hänför sig alltid till det föräldraelementet som måste vara ett inline-element. Dessutom kan text justeras i tabeller.
Följande värden finns tillgängliga:
• sub – nedsänkt
• super – upphöjd
• baseline – justerad längs baslinjen
• top – justering längst upp på föräldraelementet
• bottom – justerad längst ner på föräldraelementet
• middle – justerad mitt emellan toppen och botten på föräldraelementet
• text-top – vid övre textkanten
• text-bottom – vid nedre textkanten
• Längdangivelse – ett positivt eller negativt värde flyttar elementet över eller under baslinjen.
• Procentangivelse – ett positivt eller negativt värde flyttar elementet över eller under baslinjen.
Ett exempel:
.baseline {
vertical-align: baseline;
}
Tänk på att värdena av vertical-align tyvärr tolkas väldigt ojämnt av olika webbläsare. Ni bör definitivt testa resultaten innan ni publicerar sidorna online.
Bestäm textdekoration
text-decoration används för att tilldela texter eller hyperlänkar extra egenskaper.
• none – ingen textdekoration
• underline – understruken
• overline – överstruken
• line-through – genomstruken
• blink – blinkande
Ett exempel:
a:link {
text-decoration: none;
}
På så sätt kommer inte sidans hyperlänkar längre att vara understrukna.
Avståndet mellan enskilda ord kan också bestämmas explicit.
<span style="word-spacing:0.5em">Välkommen till PSD-Tutorials.de!</span><br /> <span style="word-spacing:1em"> Välkommen till PSD-Tutorials.de!</span>
Ett numeriskt värde förväntas. Procentuella angivelser är inte möjliga.
Liknande egenskap som word-spacing är förresten letter-spacing. Dock bestämmer man med letter-spacing avståndet mellan de enskilda bokstäverna i en text. Här tillåts numeriska värden, men inte procentangivelser.
<span style="letter-spacing:0.1em">Exempeltext med teckenavstånd 0.1em</span><br> <span style="letter-spacing:0.3em">Exempeltext med teckenavstånd 0.3em</span><br>
Med egenskapen text-transform kan ni ange om texten ska vara versaler eller gemener. Det går även att tvinga fram kapitäler.
• lowercase – gemener
• uppercase – versaler
• capitalize – initialiserad
• none – ingen texttransformation
Exempel:
.liten {
text-transform: lowercase;
}I webbläsaren ser resultatet ut såhär:
Mellanslag och radbrytningar
Med egenskapen white-space kan du ange hur mellanslag och radbrytningar som finns i källkoden ska visas i webbläsaren.
• normal – en automatisk radbrytning infogas. Dessutom slås flera mellanslag ihop till ett.
• pre – radbrytningar visas så som de finns i källkoden.
• nowrap – ingen automatis radyteckning sker.
• pre-line – flera mellanslag slås ihop till ett. Dessutom sker en radbrytning om visningsrutan inte är tillräckligt stor.
• pre-wrap – en radbrytning sker om visningsrutan inte är tillräckligt stor.
Här följer ett exempel:
<pre class="brush:xml;"><!DOCTYPE html>
<html lang="de">
<head>
<title>PSD-Tutorials.de</title>
<meta charset="UTF-8" />
<style>
body>p {
font-family:"Courier New", Courier, monospace;
font-size: 200%;
}
body p {
color:#0066FF;
}
</style>
</head>
<body>
<p>Absatz 1</p>
<p>Absatz 2</p>
<p>Absatz 3</p>
<div>
<p>Absatz 4</p>
</div>
</body>
</html></pre>I webbläsaren ser det ut såhär:
Implementera skugga
Med egenskapen text-shadow kan du tvinga fram en skugga för text. Observera att denna egenskap endast stöds av relativt moderna webbläsare. Webbläsare som inte kan tolka text-shadow kommer att visa texten utan skugga.text-shadow används på följande sätt:
text-shadow: hV vV blur #xxxxxx;
Och detta betyder värdena:
• hV – Horisontell förflyttning
• vV – Vertikal förflyttning
• blur – Ospegling
• #xxxxxx – Skuggans färg
Följande exempel visar en typisk tillämpning av text-shadow.
.skugga {
color: #444;
font-size: 34px;
text-shadow: 2px 2px 3px #333;
}
Klassen appliceras sedan på en första ordningens rubrik.
<h1 class="skugga">PSD-Tutorials.de</h1>
Och även här är en titt på resultatet:
Som redan beskrivet kan du använda text-shadow utan problem, eftersom att webbläsare som inte tolkar det inte har några negativa effekter. Texten visas då helt enkelt utan skugga.