External CSS tarkoittaa sitä, että tyylit kirjoitetaan erilliseen tiedostoon, jonka tiedostopääte on .css.
Tämä tiedosto liitetään HTML-dokumenttiin link -elementillä head -osassa.
Tämä on suositeltu tapa suurissa projekteissa, koska se erottaa rakenteen ja ulkoasun.
Esimerkki:
<head>
<link rel="stylesheet" href="tyylit.css">
</head>
Internal CSS tarkoittaa, että tyylit kirjoitetaan suoraan HTML-dokumentin head -osioon käyttämällä <style>-tageja. Tämä sopii, kun halutaan muotoilla vain kyseistä yhtä sivua.
Esimerkki:
<head>
<style>
body { background-color: lightblue; }
</style>
</head>
Inline CSS määritetään suoraan HTML-elementin sisällä käyttäen style-attribuuttia.
Tätä tapaa käytetään yleensä vain yksinkertaisissa muotoiluissa tai nopeissa testauksissa.
Se ei ole suositeltu laajassa käytössä, koska se vaikeuttaa ylläpitoa.
Esimerkki:
Tämä on punainen kappale
tämä on poikkeus