CSS syntaksen består av tre deler: en selektor, en egenskap(property) og en verdi:
body {color: black}
p{
text-align: center;
color: black;
font-family: arial
}
h1,h2,h3,h4,h5,h6
{
color: green
}
Man kan definere to typer klassifikasjoner i Style Sheet.
p.right {text-align: right}
p.center {text-align: center
For å bruke disse må man benytte class attributtet i HTML dokumentet
<p class="right"> Denne paragrafen er høyrejustert. </p> <p class="center"> Denne paragrafen er sentrert. </p>
Man kan også benytte flere enn en klassifikasjon
<p class="center bold"> Denne paragrafen er sentrert og fet. Den benytter to stilklassifikasjoner. </p>
Hvis man unngår tag-navnet og bruker klassifikasjonen som eneste selektor, får man en generell klassifikasjon som kan brukes av alle HTML-elementer.
.center {text-align: center}
I koden nedenfor bruker både h1- og p-elementet klassifikasjonen ".center". Det betyr at begge vil følge reglene definert i ".center" selektoren.
<h1 class="center"> Denne tittelen vil være sentrert. </h1> <p class="center"> Denne paragrafen vil også være sentrert. </p>
Start IKKE et klassifikasjonsnavn med et tall. Det fungerer ikke i alle browsere.
Hvordan kan man huske alle properties/egenskaper med tilhørende verdier?
Man kan også definere stiler for HTML elementer med id selector. Den fungerer helt likt som class, men id er prinsipielt beregnet til å identifisere et bestemt element. Derfor bør hver id-klassifikasjon kun benyttes en gang i et dokument, mens en class-klassifikasjon kan brukes mange ganger.
id selektoren er definert som #.
Følgende stilregel vil endre fargen til elementet som har et id attributt med verdi "green"
#green {color: green}
Følgende stilregel vil endre verdiene for en pargraf med et id attributt med verdi "para1"
p#para1
{
text-align: center;
color: red
}
Start IKKE et id-navn med et tall. Det fungerer ikke i alle browsere.
Kommentarer i css starter med "/*", og slutter med "*/"
/* Dette er en kommentar */
p
{
text-align: center;
/* Dette er en ny kommentar */
color: black;
font-family: arial
}Hvis du har bruk for nøytrale container koder kan man bruke <div> og <span>
<div> brukes til selvstendige avsnitt og genererer et linjeskift
<span> brukes f.eks. når det dreier seg om en tekststreng som er en del av en større tekst.
H<span style="vertical-align:sub">2</span>O <p>Man kan bruke <span style="background-color: rgb(250,0,255)> span</span> inne i en paragraf for å markere</p>
<div style="text-transform:uppercase">Januar, Februar </div> <div style="letter-spacing: 20px">
Stilsett brukes ofte til å plassere elemenet på en side.
Eks den gule boksen
.gulboks{
position: absolute;
color: maroon;
background-color: yellow;
top: 20px;
left: 40px;
z-index: 0;
width: 300px;
height: 150px;
padding: 30px;
font-size: 20px;
}
.sortboks{
position: absolute;
color: white;
background-color: black;
top: 110px;
left: 150px;
z-index: 3;
width: 250px;
height: 65px;
padding: 10px;
text-align: center;
font-size: 20px;
}
.oransjeboks{
position: absolute;
color: black;
background-color: orange;
top: 160px;
left: 310px;
z-index: 6;
width: 130px;
height: 40px;
padding: 5px;
}