Når en nettleser laster opp en nettside, er måten den vises på, bestemt av informasjon fra et kaskende stilark. Det finnes tre måter for en HTML-fil å bruke et stilark: eksternt, internt og in-line.
Interne og in-line stilark lagres i selve HTML-filen. De er enkle å jobbe i øyeblikket, men fordi de ikke er lagret på et sentralt sted, er det umulig å enkelt gjøre endringer i stylingen på hele nettstedet på en gang; du må isteden gå tilbake til hver oppføring og endre den manuelt.
Men med et eksternt stilark lagres instruksjonene for gjengivelse av siden i en enkelt fil, noe som gjør det veldig enkelt å redigere stylingen på en hel nettside eller flere elementer. Filen bruker .CSS filtypen og en lenke til plasseringen av den filen er inkludert i HTML-dokumentet slik at nettleseren vet hvor du skal lete etter stilinstruksjonene.
Ett eller flere dokumenter kan lenke til samme CSS-fil, og et nettsted kan ha mange unike CSS-filer for å utforme forskjellige sider, tabeller, bilder, etc.
Slik kobler du til et eksternt stilark
Hver nettside som ønsker å bruke et bestemt eksternt stilark, må kobles til CSS-filen fra
seksjon, mye som dette:
I dette eksemplet er det eneste som må endres for å gjøre det gjeldende for ditt eget dokument styles.css tekst. Dette er plasseringen av CSS-filen din.
Hvis filen faktisk kalles styles.css og ligger i nøyaktig samme mappe som dokumentet som knytter til det, så kan det forbli akkurat slik det står over. Det er imidlertid sjansene for at CSS-filen din heter noe annet, i så fall kan du bare endre navnet fra "stiler" til det du er.
Hvis CSS-filen ikke ligger i roten til denne mappen, men i stedet i en undermappe, kan den lese noe slikt i stedet:
Mer informasjon om eksterne CSS-filer
Den største fordelen med eksterne stilark er at de ikke er bundet til en bestemt side. Hvis styling utføres internt eller in-line, kan andre sider på nettstedet ikke peke på de stylingpreferansene.
Med ekstern styling kan imidlertid samme CSS-fil brukes til bokstavelig talt hver eneste side på nettsiden, slik at alle av dem har et ensartet utseende, og redigering av hele nettstedets CSS-innhold er ekstremt enkelt og sentralisert.
Du kan se hvordan det fungerer nedenfor …
Intern styling krever bruk av
Men siden eksterne stilark er inkludert i sin egen fil, kan de opprettes som dette, og det betyr akkurat det samme som eksemplet ovenfor:
kropp {bakgrunnsfarge: grønn; } h1 {farge: blå; margin-venstre: 15px; }
I disse eksemplene gjelder inline styling bare for den aktuelle siden, tydelig av at den finnes i HTML-sidens headerdetaljer. Med det andre eksempelet er CSS-infoen selvstendig inneholdt i en CSS-fil som en side kan lenke til ved hjelp av koden fra Slik kobler du til et eksternt stilark seksjon over.