Skriftfargen kan settes med color. Forventer en fargeverdi.
p {
color: red;
}Som verdi kan du angi fargenavn eller en heksadesimal fargeverdi.
Sette skriveretningen
Med egenskapen direction kan skriveretningen for elementer tvinges. Den motsatte skriveretningen er interessant i forbindelse med språk der det skrives fra høyre mot venstre.
I tillegg kan det bestemmes herfra hvor på en side store innhold skal avkortes med overflow.
• ltr – fra venstre mot høyre
• rtl – fra høyre mot venstre
Følgende eksempel viser hvordan egenskapen kan brukes.
.normal {direction:ltr;}
.rueckwaerts {direction:rtl;}
Her er to klasser definert.
<p class="normal">Tekst som skrives fra venstre mot høyre. 1 2 3 4 5 6 7 8 9 0</p> <p class="rueckwaerts">Tekst som skrives fra høyre mot venstre. 1 2 3 4 5 6 7 8 9 0</p>
Resultatet i nettleseren ser slik ut:
Horisontal tekstjustering
Med egenskapen text-align justeres den horisontale utligningen av tekstavsnitt og annen flytende tekst eller inline-elementer som er inneholdt i blokkelementer. Standardinnstillingen er forresten venstrejustering.
• left – venstrejustering
• right – høyrejustering
• center – sentrert
• justify – høyre- og venstreutlignet
Et eksempel:
<p style="text-align:right;">
Velkommen
</p>
Resultatet ser slik ut:
Vertikal utligning
Med egenskapen vertical-align bestemmes den vertikale tekstutligningen innenfor en linje med hensyn til linjehøyden. Angivelsen refererer alltid til foreldreelementet, som må være et inline-element. Tekst kan også utjevnes innenfor tabeller.
Følgende verdier er tilgjengelige:
• sub – senket
• super – hevet
• baseline – justert med bunnen av linjen
• top – utjevnet med toppen av foreldreelementet
• bottom – utjevnet med bunnen av foreldreelementet
• middle – justert midt mellom toppen og bunnen av foreldreelementet
• text-top – ved øvre tekstkant
• text-bottom – ved nedre tekstkant
• Lengdeangivelse – en positiv eller negativ verdi flytter elementet over eller under baselinjen.
• Prosentangivelse – en positiv eller negativ verdi flytter elementet over eller under baselinjen.
Et eksempel:
.baseline {
vertical-align: baseline;
}
Merk at verdiene for vertical-align dessverre tolkes forskjellig av ulike nettlesere. Dere bør definitivt teste resultatene før siden publiseres.
Bestemme tekstdekorasjonen
text-decoration brukes til å tildele ekstra egenskaper til tekst eller lenker.
• none – ingen tekstdekorasjon
• underline – understreket
• overline – overstreket
• line-through – gjennomstrekning
• blink – blinkende
Her er et eksempel:
a:link {
text-decoration: none;
}
Dette gjør at sidens lenker ikke lenger har en understrek.
Avstanden mellom enkeltord kan også bestemmes eksplisitt.
<span style="word-spacing:0.5em">Velkommen til PSD-Tutorials.de!</span><br /> <span style="word-spacing:1em"> Velkommen til PSD-Tutorials.de!</span>
Forventer et numerisk verdi. Prosentangivelser er imidlertid ikke tillatt.
Lignende til word-spacing er letter-spacing. Gjennom letter-spacing bestemmer man avstanden mellom enkelte bokstaver i en tekst. Også her tillates numeriske verdier, men ikke prosentandeler.
<span style="letter-spacing:0.1em">Eksempeltekst med bokstavavstand 0.1em</span><br> <span style="letter-spacing:0.3em">Eksempeltekst med bokstavavstand 0.3em</span><br>
Med egenskapen text-transform kan du bestemme om teksten skal skrives med store eller små bokstaver. Dette kan gjøres uavhengig av den faktiske notasjonen i kildekoden. I tillegg kan kapitéler tvinges frem.
• lowercase – små bokstaver
• uppercase – store bokstaver
• capitalize – store bokstaver i ordene
• none – ingen teksttransformasjon
Eksempel:
.liten {
text-transform: lowercase;
}I nettleseren ser resultatet slik ut:
Mellomrom og linjeskift
Med egenskapen white-space bestemmes det hvordan mellomrom og linjeskift som finnes i kildekoden skal vises i nettleseren.
• normal – det settes inn automatisk linjeskift. I tillegg slås flere mellomrom sammen til ett.
• pre – linjeskift vises slik de står i kildekoden.
• nowrap – det settes ikke inn automatisk linjeskift.
• pre-line – flere mellomrom slås sammen til ett. I tillegg skjer det et linjeskift dersom boksen for visning ikke er stor nok.
• pre-wrap – det skjer et linjeskift dersom boksen for visning ikke er stor nok.
Her er et eksempel:
<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 nettleseren ser dette slik ut:
Gjennomføre skyggeeffekter
Ved hjelp av egenskapen text-shadow kan man tvinge frem en skyggeeffekt for tekster. Vær oppmerksom på at denne egenskapen bare støttes av relativt nye nettlesere. Nettlesere som ikke kan tolke text-shadow vil vise teksten uten skygge.text-shadow brukes på følgende måte:
text-shadow: hV vV blur #xxxxxx;
Og dette betyr verdiene:
• hV – Horisontal forskyvning
• vV – Vertikal forskyvning
• blur – Uskarphet
• #xxxxxx – Skyggefargen
Følgende eksempel viser en typisk anvendelse av text-shadow.
.skygge {
color: #444;
font-size: 34px;
text-shadow: 2px 2px 3px #333;
}
Den definerte klassen brukes deretter på en overskrift av første orden.
<h1 class="skygge">PSD-Tutorials.de</h1>
Og her er et blikk på resultatet:
Som allerede beskrevet, kan du bruke text-shadow problemfritt, da mangel på tolkning i nettleserne ikke har negative konsekvenser. Teksten vil da bare vises uten skygge.