tikketim vroeg: "njah , ik ken het verschil ook niet , zou je mss meer uitleg kunnen geven ??"
///
je hebt ELEMENT, ID, CLASS (de laatste 2 kan je toewijzen als attribuut aan een tag met resp. id="idNaam" en class="classNaam")
een element is eigenlijk gewoon een standaard tag die je kan gaan stylen bv:
body{background-color:white;}
iedere keer dit element voorkomt in je code zal hij gestyled worden
--
een id is een unieke verwijzing, mag volgens de validatie slechts éénmaal op een pagina voorkomen en wordt voorafgegaan door het spoorweg-teken '#'
(het spoorweg-teken wordt niet geplaatst in je html code <div id="centerPaga">content</div>)
#centerPage{position:absolute;left:50%;margin-left:-400px}
je kan ook de locatie ophalen via javascript: getElementById('idNaam'), en aanvullen met DOM (document object model) zodat je de zaken op je pagina kan benaderen via scripting
--
een class verschilt niet veel van een id maar kan je laten terugkeren op eenzelfde pagina, het wordt voorafgegaan door een punt '.'
(het punt wordt niet geplaats in je html code <span class="subTitle">titel</span>)
.subTitle{font-weight:bold;}
--
element wordt dus automatisch toegewezen aan de juiste tag en id, class kan je gaan toepassen op quasi elk element in je pagina. wil je een blok gaan stylen gebruik je vaak <div></div>, ga je slechts een regel of zelfs teken aanpassen gebruik je eerder <span></span>. je kan ook bovenstaande zaken combineren om bijvoorbeeld alle titel-classes binnen een divisie aan te spreken:
hier moet je wel opletten dat de class apart moet staan:
css: div .titel{color:red;}
html:
<div class="titel">niet rood</div>
<div><span class="titel">rood</span></div>
--
soit kzal ni tever in detail trede, hopelijk is er al iets meer duidelijk.