Het arrangement Module: Enigma - HTML5, CSS3 en JavaScript is gemaakt met Wikiwijs van Kennisnet. Wikiwijs is hét onderwijsplatform waar je leermiddelen zoekt, maakt en deelt.
- Auteur
- Laatst gewijzigd
- 2025-06-21 15:45:45
- Licentie
- 
                                        
    Dit lesmateriaal is gepubliceerd onder de Creative Commons Naamsvermelding-GelijkDelen 4.0 Internationale licentie. Dit houdt in dat je onder de voorwaarde van naamsvermelding en publicatie onder dezelfde licentie vrij bent om: - het werk te delen - te kopiëren, te verspreiden en door te geven via elk medium of bestandsformaat
- het werk te bewerken - te remixen, te veranderen en afgeleide werken te maken
- voor alle doeleinden, inclusief commerciële doeleinden.
 Meer informatie over de CC Naamsvermelding-GelijkDelen 4.0 Internationale licentie. 
Het thema 'HTML5' is ontwikkeld door auteurs en medewerkers van Enigma-online. Fair Use In de modules van Enigma-online wordt gebruik gemaakt van beeld- en filmmateriaal dat beschikbaar is op internet. Bij het gebruik zijn we uitgegaan van fair use. Meer informatie: Fair use Mocht u vragen/opmerkingen hebben, neem dan contact op via de helpdesk VO-content.
Aanvullende informatie over dit lesmateriaal
Van dit lesmateriaal is de volgende aanvullende informatie beschikbaar:
- Toelichting
- Deze module is onderdeel van de arrangeerbare leerlijn van de Stercollecties voor het kerndeel van Informatica voor hv456. In deze module leer je hoe je webpagina’s kunt bouwen in HTML5 in combinatie met CSS3 en JavaScript. HTML is een taal die gebruikt wordt voor het maken van webpagina’s .In deze module gaan we aan de slag met HTML5. Dit is momenteel de meest recente versie van HTML. Voor het schrijven van de HTML-code gebruiken we onze interne HTML5-tool en het programma Notepad++.Bij het bouwen van een website heb je altijd met 3 aspecten te maken: de structuur van de webpagina, de opmaak (lay-out) van de webpagina en interactiviteit van de webpagina. Voor het beschrijven van de structuur van webpagina’s gebruiken we in dit lesmateriaal HTML5. De opmaak van een webpagina leggen we vast in zogenaamde stijlbladen (CSS3). HTML5 maakt gebruik van JavaScript. Dit is een scriptingtaal waarmee interactiviteit op een webpagina gerealiseerd kan worden. Daar ronden we deze module mee af. In ieder onderdeel vind je, verdeeld over verschillende pagina's, informatie in de vorm van teksten, afbeeldingen en video's. Daarnaast ga je zelf aan de slag met toepassingsopdrachten en toetsen. Van de toetsen wordt je voortgang bijgehouden en deze voortgang zal zowel door jou als je docent te bekijken zijn. Veel succes!
- Leerniveau
- HAVO 4; VWO 6; HAVO 5; VWO 4; VWO 5;
- Leerinhoud en doelen
- Informatica;
- Eindgebruiker
- leerling/student
- Moeilijkheidsgraad
- gemiddeld
- Trefwoorden
- arrangeerbaar, css3, enigma- html5 css3 en javascript, html5, hv456, informatica, interactiviteit webpagina, javascript, stercollectie, webpagina bouwen
 
    
 Na verwerking van deze module kan ik:
Na verwerking van deze module kan ik:


 In de Nederlandse taal spreken we van een karakterset of tekenverzameling. Karakters worden door de computer opgeslagen als een getal. In een karakterset leg je vast welke afspraken daarover worden gemaakt. Zo wordt er bijvoorbeeld afgesproken welk karakter met welk getal wordt weergegeven. Een veel gebruikte karakterset is utf-8. Na informatie over de gebruikte karakterset staat in ons voorbeelddocument een verwijzing naar het CSS-bestand.
In de Nederlandse taal spreken we van een karakterset of tekenverzameling. Karakters worden door de computer opgeslagen als een getal. In een karakterset leg je vast welke afspraken daarover worden gemaakt. Zo wordt er bijvoorbeeld afgesproken welk karakter met welk getal wordt weergegeven. Een veel gebruikte karakterset is utf-8. Na informatie over de gebruikte karakterset staat in ons voorbeelddocument een verwijzing naar het CSS-bestand. HTML5 is een taal die nog volop in ontwikkeling is. De diverse browsers gaan dan ook nog verschillend om met het ondersteunen van HTML5. Op de website
HTML5 is een taal die nog volop in ontwikkeling is. De diverse browsers gaan dan ook nog verschillend om met het ondersteunen van HTML5. Op de website 
 
 Open de HTML5-editor. In het HTML vak zie je een niet complete HTML-code.
Open de HTML5-editor. In het HTML vak zie je een niet complete HTML-code.
 We kijken nog even naar de broncode van ons voorbeelddocument. Daarin is sprake van wat ook wel “nesten” wordt genoemd. Nesten (insluiten) houdt in dat de tag die het laatst geopend is als eerste weer gesloten moet worden. Dus nog voordat een andere tag wordt gesloten.
 We kijken nog even naar de broncode van ons voorbeelddocument. Daarin is sprake van wat ook wel “nesten” wordt genoemd. Nesten (insluiten) houdt in dat de tag die het laatst geopend is als eerste weer gesloten moet worden. Dus nog voordat een andere tag wordt gesloten.
 Schrijf op wat wordt verstaan onder het nesten van HTML-code.
Schrijf op wat wordt verstaan onder het nesten van HTML-code.

 Klik op de volgende link:
Klik op de volgende link: 


 Geef voor de onderstaande HTML-code aan wat het element, de begintag, de eindtag is en welke naam en waarde het attribuut heeft:
Geef voor de onderstaande HTML-code aan wat het element, de begintag, de eindtag is en welke naam en waarde het attribuut heeft:
	 De inhoud van een webpagina bestaat vaak uit teksten. Die teksten moeten duidelijk en overzichtelijk zijn zodat de lezer geen moeite heeft om te begrijpen waar een tekst over gaat. Voor het aanbrengen van structuur in een tekst worden kopteksten en alinea’s gebruikt. In HTML5 bestaan er kopteksten voor 6 verschillende niveaus. De grootste kop is de kop van niveau 1. Voor deze koptekst wordt de tag
De inhoud van een webpagina bestaat vaak uit teksten. Die teksten moeten duidelijk en overzichtelijk zijn zodat de lezer geen moeite heeft om te begrijpen waar een tekst over gaat. Voor het aanbrengen van structuur in een tekst worden kopteksten en alinea’s gebruikt. In HTML5 bestaan er kopteksten voor 6 verschillende niveaus. De grootste kop is de kop van niveau 1. Voor deze koptekst wordt de tag 
 Pas in de HTML-tool de reeds aanwezige code van de template aan. Maak een visitekaartje waarin je NAW-gegevens (Naam Adres Woonplaats) komen te staan plus je mailadres en je telefoonnummer. De titel van de pagina is "Visitekaartje" en voor de naam wordt een kop-tag gebruikt.
Pas in de HTML-tool de reeds aanwezige code van de template aan. Maak een visitekaartje waarin je NAW-gegevens (Naam Adres Woonplaats) komen te staan plus je mailadres en je telefoonnummer. De titel van de pagina is "Visitekaartje" en voor de naam wordt een kop-tag gebruikt.





 Open in Notepad++ het bestand onderschrift.html.
Open in Notepad++ het bestand onderschrift.html. Open Notepad++.
Open Notepad++. Lijsten worden gebruikt om opsommingen te maken. Er bestaan 2 soorten lijsten in HTML:
Lijsten worden gebruikt om opsommingen te maken. Er bestaan 2 soorten lijsten in HTML: Neem de HTML-code voor de ongeordende lijst over in de HTML-tool. Geef het document de titel “ongeordende lijst”.
Neem de HTML-code voor de ongeordende lijst over in de HTML-tool. Geef het document de titel “ongeordende lijst”.
 Neem de HTML-code voor de geordende lijst over in de HTML-tool. Dit kan je doen door de code van de vorige pagina te kopiëren en te plakken in de Editor. Geef het document de titel “geordende lijst”. Plaats de code in de body van het HTML-document en kijk naar het resultaat.
 Neem de HTML-code voor de geordende lijst over in de HTML-tool. Dit kan je doen door de code van de vorige pagina te kopiëren en te plakken in de Editor. Geef het document de titel “geordende lijst”. Plaats de code in de body van het HTML-document en kijk naar het resultaat. Open in de HTML-editor het bestand
Open in de HTML-editor het bestand De data die we hebben gebruikt voor het maken van lijsten zouden we ook in een tabel kunnen zetten.
De data die we hebben gebruikt voor het maken van lijsten zouden we ook in een tabel kunnen zetten. Open in de HTML-editor het bestand
Open in de HTML-editor het bestand  Ga na waarvoor in de HTML-code voor tabellen de attributen colspan en rowspan worden gebruikt.
Ga na waarvoor in de HTML-code voor tabellen de attributen colspan en rowspan worden gebruikt. Open in de HTML-editor het bestand
Open in de HTML-editor het bestand 
 Audio
Audio
 Open in Notepad++ het bestand
Open in Notepad++ het bestand  Bekijk de animatie:
Bekijk de animatie: Open in Notepad++ het bestand
Open in Notepad++ het bestand  In de volgende toets wordt getoetst wat je inmiddels zou moeten weten over het onderwerp HTML5.
In de volgende toets wordt getoetst wat je inmiddels zou moeten weten over het onderwerp HTML5.

 Leg uit wat we bedoelen met de syntax van CSS.
Leg uit wat we bedoelen met de syntax van CSS.
 De koppeling van de opmaak aan de structuur van een website kan op 3 manieren:
 De koppeling van de opmaak aan de structuur van een website kan op 3 manieren: In de HTML-tool zie je HTML-code met daarin een interne stylesheet. Bekijk hiervan het resultaat door op uitvoeren te klikken.
In de HTML-tool zie je HTML-code met daarin een interne stylesheet. Bekijk hiervan het resultaat door op uitvoeren te klikken. Nu tref je in de HTML5 tool de HTML-code waarin een inline style is verwerkt.
Nu tref je in de HTML5 tool de HTML-code waarin een inline style is verwerkt. In deze module gaan we vooral in op het gebruik van externe stijlbladen.
In deze module gaan we vooral in op het gebruik van externe stijlbladen.
 Open in de HTML-editor het bestand
Open in de HTML-editor het bestand  Open in de HTML-editor het bestand
Open in de HTML-editor het bestand  Open in de editor achtereenvolgens de bestanden
Open in de editor achtereenvolgens de bestanden 
 Zoek op waarom je de grootte van een font beter niet in pixels kunt opgeven.
Zoek op waarom je de grootte van een font beter niet in pixels kunt opgeven.
 Open in Notepad++ het bestand
Open in Notepad++ het bestand  Open in Notepad++ het bestand
Open in Notepad++ het bestand 
 
 In HTML kunnen alle elementen worden voorgesteld als een box (doos). Dat geldt voor tekst, een afbeelding, een kop etc. Op een webpagina treffen we meerdere van dit soort dozen aan. De manier waarop deze dozen zich tot elkaar verhouden, wordt beschreven in wat ook wel het box model wordt genoemd.
In HTML kunnen alle elementen worden voorgesteld als een box (doos). Dat geldt voor tekst, een afbeelding, een kop etc. Op een webpagina treffen we meerdere van dit soort dozen aan. De manier waarop deze dozen zich tot elkaar verhouden, wordt beschreven in wat ook wel het box model wordt genoemd.
 Open in Notepad++ het bestand
Open in Notepad++ het bestand 





 Float
Float Open in Notepad++ het bestand
Open in Notepad++ het bestand 
 Een menu is een relevant onderdeel van een website. Het moet opvallen en overzichtelijk zijn zodat mensen snel kunnen vinden wat ze nodig hebben. Het is de belangrijkste manier om door een website te navigeren.
Een menu is een relevant onderdeel van een website. Het moet opvallen en overzichtelijk zijn zodat mensen snel kunnen vinden wat ze nodig hebben. Het is de belangrijkste manier om door een website te navigeren.

 Hieronder staat de uiteindelijke CSS-code van het menu.
Hieronder staat de uiteindelijke CSS-code van het menu. Open in Notepad++ het bestand
Open in Notepad++ het bestand 



 Maak in de map html waar je tot nu toe al je HTML-bestanden hebt opgeslagen een aparte map js aan.
Maak in de map html waar je tot nu toe al je HTML-bestanden hebt opgeslagen een aparte map js aan.


 Onze editor kan ook gebruikt worden voor het uitvoeren van JavaScript-code.
Onze editor kan ook gebruikt worden voor het uitvoeren van JavaScript-code. Open in de editor het bestand
Open in de editor het bestand  Open in een browser het bestand
Open in een browser het bestand  Open in Notepad++ de bestanden
Open in Notepad++ de bestanden  Open in de editor de bestanden
Open in de editor de bestanden 
 <!DOCTYPE html>
<!DOCTYPE html> Open in Notepad++ het bestand
Open in Notepad++ het bestand  We gaan een functie tellen schrijven. In deze functie maken we gebruik van een for-statement.
We gaan een functie tellen schrijven. In deze functie maken we gebruik van een for-statement.


 Open in Notepad++ het bestand
Open in Notepad++ het bestand  Open in Notepad++ het bestand
Open in Notepad++ het bestand 



 Open in Notepad++ het bestand
Open in Notepad++ het bestand  Bekijk hier je voortgang
Bekijk hier je voortgang


