JavaScript

Om de vormgeving te beïnvoeden moeten de stylesheets worden aangepast met behulp van JavaScript.

Daarbij moet je de code zo toevoegen, dat als gebruikers JavaScript hebben uitgeschakeld of als het script niet of niet volledig wordt ondersteund dit voor de weergave van de pagina geen desastreuze gevolgen mag hebben. Dit wordt unobtrusive scripting genoemd.

In deze site is een script gebruikt dat afhankelijk van de breedte van het browservenster een bepaald CSS-bestand koppelt aan het document. Voor het geval dit niet werkt, wordt stijlmidden.css gekoppeld. Dit staat dan ook als eerst in de head. Werkt het script wel, dan komt daaronder een andere koppeling te staan. die overschrijft dan de stijlen van stijmidden.css.

Het script kun je hier downloaden.