de structuur van CSS
De manier waarop je de CSS regels schrijft verschilt wel van de manier waarop de code van HTML eruitziet.
  Van HTML ken je duidelijk de tag-haken 
< en 
> 
  en je ken de attributen van HTML, die altijd een 
= hebben de 
  de "..". 
  Bij CSS zie je dat niet meer. De taal ziet er zelfs eenvoudiger uit.
  
  
	selector {
  		stijldefinitie: waarde;
		stijldefinitie: waarde;
				.
				.
				.
		stijldefinitie: waarde;
		}
	andere selector {
		stijldefinitie: waarde;
		stijldefinitie: waarde;
				.
				.
				.
		stijldefinitie: waarde;
		}			
			
  
    
     
      | body    {font-family: Arial, Helvetica;
	color: #000000;
	font-size: 15px;
	margin-left: 80px;
	margin-right: 50px;
	}
h1	 { color: #ffffff; 
	font-variant: small-caps; 
	font-size: 35px; background: 
	#0099cc url(achtergrond.gif) repeat-y; 
	text-align: center; 
	position: relative;
	margin-left: -40px;
	margin-right: 30px; }
h2	 { color: #0000ff; 
	font-size: 12px; 
	background: #0099cc url(achtergrond2.gif) repeat-y; 
	text-align: right }
h3	 { color: #0000ff; 
	font-size: 10px; 
	background: #0099cc url(achtergrond2.gif) repeat-y; 
	text-align: left }
li {	margin-left: 20px;
	}
	
i	{color: #990000;
	text-decoration: none;
	}
a	{color: #0080ff;
	text-decoration: none;
	}
a:hover 	{text-decoration: underline;
		color: 990000;
		}
.theo	{
	 background-color: #0099cc;
	border: solid 2px #993333;
	}
ol	{color: #006600;
	text-decoration: none;
	}
ul	{color: #006600;
	text-decoration: none;
	}  | 
  
selector
  Met de selector geef je aan waarover je de stijlopmerkingen wilt maken. Als 
    er 
body staat, dan gaan de stijldefinities tussen de accolades 
    over de hele body. Is de selector 
h1, daan gan ze dus over 
    alle inhoud die in de HTML tussen <h1> en </h1> staan.
    Als voorbeeld zie je in het kader hier rechts een stylesheet. Daarin 
    zijn de selecors dus: 
body    h1    h2    
    h3    li    i    a    a:hover    
    .theo    ol    en 
ul.
    De a:hover is een selector voor een link waar de muis overgaat: je beschrijft 
    daarvan hoe de link er uitmoet zien als je met je muis erover gaat. Hierme 
    maak je dus een roll-over effect. 
  Er is zelfs een eigen stijl gemaakt. De selector wordt dan voorafgegaan door 
  een punt. In het kader is dat .theo. Dit wordt een class genoemd. Als die class 
  dan in de HTML wilt aanroepen dan kan dat door <p class="theo"> 
  of <span class="theo"> of door <h2 class="theo"> 
  
  
een voorbeeld van een eigen stijl 
  stijldefinitie
 De selector moet een vormgeving krijgen.
 Dat zet je helemaal tussen de accolades.
 Elke stijldefinitie heeft  een naam gevolgd door een dubbele punt, een spatie met daarachter de waarde.
 De waarde wordt door een puntkomma afgesloten. Daarna kun je de volgende stijldefinitie opgeven, die uiteindelijk ook weer met een puntkomma wordt afgesloten. Na de laatste stijldefinitie staat de afsluitende accolade.
  
Een overzicht met stijldefinities 
  
  
 
  
  Als je een document als hiernaas als extern stylesheet gaat gebruiken, dan kun je dit geheel zo opslaan als naam.css .
  Elke HTML-pagina die tussen de head-tags een link maakt als 
  
<link rel="STYLESHEET" href="naam.css" type="text/css">
  krijgt de vormgeving, die in deze stylesheet beschreven staat.
  
terug