/opdracht_1_and_2

repository about progressive enhancement

Primary LanguageHTML

  • Progressive enhancement is zorgen dat op verschillende browsers en apparaten de website nog werkt.

  • Het gaat hierbij om de basis functionaliteit van een website.

  • Het is voor de gebruiker belangrijk dat hij de belangrijkste content kan bekijken.

  • Een website bestaat uit verschillende lagen: HTML, CSS en JS.

  • Het is belangrijk dat de basis van een website goed is, duidelijke en semantische HTML content. Daarna kan je met CSS en JS de website mooier en gebruiksvriendelijk maken.

  • Het is zo belangrijk om goede HTML te hebben omdat niet elke browser CSS en JS ondersteunt. Ook verschilt het tussen browsers welke functionaliteiten ze wel of niet ondersteunen. Wanneer je HTML is een los bestand heb kan de gebruiker in iedergeval altijd de content van jouw website bekijken.

  • Waar progressive enhancement dus op neer komt is dat je zorgt dat de basis goed is. Wanneer dat in orde is kan je steeds meer lagen toevoegen om het beter te maken. Door het in verschillende stappen te verdelen, en rekening te houden met verschillen, is het voor iedereen te gebruiken.