Er zijn drie manieren om CSS in een HTML-pagina in te voegen:
<link>
-element in het <head>
-gedeelte.
<!-- Voorbeeld van het verwijzen naar een extern CSS-bestand -->
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="mystyle.css">
</head>
<body>
<h1>This is a heading.</h1>
<p>This is a paragraph.</p>
</body>
</html>
Het externe stylesheet-document ziet er als volgt uit:
/* CSS-regels voor de pagina */
body {
background-color: lightblue;
}
h1 {
color: navy;
margin-left: 20px;
}
Een interne stylesheet wordt gebruikt wanneer een bepaalde pagina een andere opmaak heeft dan de andere pagina's van de website.
Een interne stijl wordt gedefinieerd binnen het <style>
-element, in het <head>
-gedeelte van de webpagina.
<!-- Voorbeeld van interne CSS -->
<!DOCTYPE html>
<html>
<head>
<style>
/* CSS-regels voor de pagina */
body {
background-color: linen;
}
h1 {
color: maroon;
margin-left: 40px;
}
</style>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
<!-- Voorbeeld van inline CSS -->
<!DOCTYPE html>
<html>
<body>
<h1 style="color: blue; text-align: center;">This is a heading</h1>
<p style="color: red;">This is a paragraph.</p>
</body>
</html>
Het gebruik van inline-stijlen vermindert grotendeels de voordelen van een stylesheet, aangezien het inhoud en vormgeving vermengt. Het is raadzaam om deze methode spaarzaam te gebruiken.