Waaruit bestaat een website?

Een website lijkt één geheel, maar bestaat uit losse onderdelen die elk iets anders doen. Als u die onderdelen kent, begrijpt u meteen waarom iets “aan de voorkant” of “aan de serverkant” fout kan gaan.

De vier bouwstenen

HTML is de structuur. Wat is een kop, wat is een alinea, waar staat een afbeelding. Zonder HTML is er geen pagina.

CSS is de vormgeving. Kleuren, lettertypen, afstanden, en hoe de pagina zich gedraagt op een telefoon.

JavaScript is het gedrag. Een menu dat uitklapt, een formulier dat controleert of u een geldig adres invulde, een schuifgalerij.

PHP en de database vormen de motor achter de schermen. Die bepalen wélke inhoud er in de HTML terechtkomt.

Een vergelijking die blijft hangen

Denk aan een huis:

  • HTML is de constructie: muren, deuren, kamers.
  • CSS is de afwerking: verf, vloeren, gordijnen.
  • JavaScript is de techniek: schakelaars, de bel, automatische verlichting.
  • PHP en de database vormen de bouwtekening en het magazijn: daaruit wordt bepaald hoe het huis er voor deze bezoeker uit komt te zien.

Waarom dit nuttig is om te weten

Problemen zijn er in twee soorten, en die worden op verschillende plekken opgelost:

  • Aan de voorkant (HTML, CSS, JavaScript): de pagina laadt wel, maar ziet er verkeerd uit of iets werkt niet. Dit speelt zich af in de browser van de bezoeker.
  • Aan de serverkant (PHP, database): de pagina laadt helemaal niet, of u krijgt een foutmelding. Hier ligt de oorzaak op de server.

Weet u in welke categorie een probleem valt, dan weet u ook bij wie u moet zijn: uw webbouwer of uw hostingpartij.


Was dit onderwerp nuttig voor U? Ja Nee