naar onze homepage
Home

Enkel element
Noteringelement_1 {CSS-eigenschap:waarde; ...}
Voorbeeldh1 {font-family:Arial,sans-serif;}
ConditieAls h1 dan {...}
OpmerkingBasisvorm
  
Gegroepeerde elementen
Noteringelement_1,element_2 {CSS-eigenschap:waarde; ...}
Voorbeeldh1,i {...}
ConditieAls h1 of i dan {...}
OpmerkingElementen gescheiden door komma's
  
Gerelateerde elementen
Noteringelement_1 element_2 {CSS-eigenschap:waarde; ...}
Voorbeeld_1h1 i { color:green; font-style:oblique; }
ConditieAls i binnen h1 voorkomt, dan {...}
OpmerkingInherit (overerving) Spatie tussen element_1 en _2
  
Noteringelement_1 > element_2 {CSS-eigenschap:waarde; ...}
Voorbeeld_2h1 > i {...}
ConditieAlleen als element_2, 1 level onder element_1 ligt in de structuur
OpmerkingMet >
  
Noteringelement_1 * element_2 {CSS-eigenschap:waarde; ...}
Voorbeeld_3h1 * i {...}
ConditieAlleen als element_2, minstens 2 levels onder element_1 ligt in de structuur
OpmerkingMet *
  
Noteringelement_1 + element_2 {CSS-eigenschap:waarde; ...}
Voorbeeld_4h1 + i {...}
ConditieIndien element_2 op hetzelfde level ligt als element_1 en er onmiddellijk op volgt
OpmerkingMet +
  
Elementen met attributen
Noteringelement[attribuut_naam]{CSS-eigenschap:waarde; ...}
Voorbeelda[href=index.htm] >>> <a href="index.htm">...</a>
Noteringelement[attribuut_naam=attribuut_waarde]{CSS-eigenschap:waarde; ...}
Voorbeeldp[align=center] {color:yellow; text-align:right; }
Noteringelement[attribuut_naam~=attribuut_waarde]{CSS-eigenschap:waarde; ...}
Voorbeeldtd[abbr~=Edam] {background-color:#ffff00 }
<td abbr="Info mbt Edam">Inhoud mbt Edam</td>
Conditieelementen zijn bvb: a, p, img, * (alle elementen)
attribuut_namen zijn bvb: -href- of -align-
attribuut_waarde is bvb -center-
OpmerkingVoorbeelden zouden verhelderend werken :-)
  
Class
Notering.achtergrond {CSS-eigenschap:waarde; ...}
Voorbeeldclass="achtergrond". Als in <p class="achtergrond">...</p>
ConditieSelector.
Opmerking_1Met een .
Notering*.achtergrond {CSS-eigenschap:waarde; ...} (* staat voor alle elementen)
Opmerking_2Met *.
VoorbeeldH1.achtergrond {CSS-eigenschap:waarde; ...}
Opmerking_2H1.achtergrond (alleen bij H1)
  
Individuele eigenschap
Notering#naam {CSS-eigenschap:waarde; ...}
Voorbeeldid="naam". Als in <element id="naam">...</element>
of als in: <div id="naam">...</div>
Conditieid
OpmerkingKan niet als class, voor meerdere elementen gebruikt worden.
  
Pseudo-class   en de volgorde!
Noteringa:link {CSS-eigenschap:waarde; ...} /* nog niet bezocht */
Noteringa:visited {CSS-eigenschap:waarde; ...} /* wel bezocht */
Noteringa:hover {CSS-eigenschap:waarde; ...} /* link bij MouseOver */
Noteringa:active {CSS-eigenschap:waarde; ...} /* geclickt */
Noteringa:focus {CSS-eigenschap:waarde; ...} /* link met focus */
  
Pseudo-element
Noteringelement:first-line {...} /* de eerste regel */
Noteringelement:first-letter {...} /* de eerste letter */
Noteringelement:before { content:waarde; } /* vóór het element invoegen */
Noteringelement:after { content:waarde; } /* ná het element invoegen */
  
Direct formateren
Notering<element style="CSS-eigenschap:waarde; ...">...</element>
ConditieEen HTML-element zoals p of table of blockquote

Zie ook: http://www.w3.org/TR/CSS21/selector.html

top