# HTML - Phoenix ## 1 Introductie Phoenix Code *In deze les leer je werken met Phoenix Code: een makkelijke code-editor in de browser. Je maakt je eerste HTML-bestand aan en bekijkt het resultaat in je browser.* ### ๐ŸŽฏ Leerdoelen - Je weet wat Phoenix Code is en waarvoor je het gebruikt - Je kunt een HTML-bestand maken en bewerken - Je kunt je werk bekijken in de browser ### ๐Ÿ’ก Wat is Phoenix Code? - Phoenix Code is een gratis code-editor die in je browser werkt - Je kunt er HTML, CSS en JavaScript mee maken - Het werkt zonder installatie en je kunt alles opslaan als ZIP ### ๐Ÿ”ฐ Wat gaan we doen? - We openen Phoenix Code - We maken een HTML-bestand aan - We bekijken het resultaat in de browser ### ๐Ÿ› ๏ธ Stappenplan #### 1. Open Phoenix Code - Ga naar [https://phoenixcode.dev](https://phcode.dev/) - Klik op**File - StartProject** en kies **HTML5 project**. Je hebt nu een standaard HTML bestand (index.htm). #### 2. Maak een nieuw HTML-bestand - Klik links op de map - Klik op `+` en kies **File** - Geef het bestand de naam `myfirst.html` #### 3. Zet deze voorbeeldcode erin ```html Hallo wereld

Hallo allemaal!

Dit is mijn eerste HTML-pagina in Phoenix Code.

``` #### 4. Bekijk het resultaat - Klik bovenaan op **Run** of **Live Server** - De pagina verschijnt rechts of opent in een nieuw tabblad - Klik aan de rechterkant op de verschillende onderdelen; je ziet nu welke HTML bij dezeonderdelen horen. - Je kunt ook op het bestand dubbelklikken ### Opdracht Waarvoor dient HTML? Zet deze vraag en het antwoord op jouw HTML pagina. ### ๐Ÿง  Vragen - Wat denk je dat <h1> en </h1> doet? - En <p>....</p>, wat doent die denk je? ### ๐Ÿ“ค Inleveren 1. Screenshot van je browser waarin de vraag "Waarom dient HTML?" en jouw antwoord zichtbaar zijn. ### Voorbeeld screenshot ![image.png](https://www.roc.ovh/uploads/images/gallery/2025-06/scaled-1680-/image.png) ## 2 Wat is HTML? *In deze les leer je wat HTML is, waarom het belangrijk is voor websites, en maak je je eerste eenvoudige webpagina met koppen en tekst.* ### ๐ŸŽฏ Leerdoelen - Je weet waar HTML voor wordt gebruikt - Je kent de structuur van een HTML-pagina - Je kunt zelf een eenvoudige HTML-pagina maken ### ๐Ÿ’ก Wat is HTML? - HTML betekent **HyperText Markup Language** - Het is de **basis van elke webpagina** - HTML vertelt de browser wat er op een pagina moet staan: tekst, afbeeldingen, knoppen, enzovoort ### ๐Ÿ”ฐ Wat gaan we doen? - We maken een nieuw HTML-bestand in Phoenix Code - We schrijven een pagina over onszelf met koppen en tekst ### ๐Ÿ› ๏ธ Stappenplan #### 1. Maak een nieuw project in Phoenix Code - Ga naar [https://phoenixcode.dev](https://phcode.dev/) - Voeg een bestand toe met de naam `opdracht2.html` #### 2. Typ deze HTML-code ```html Over mij

Hallo! Ik ben [jouw naam]

Ik ben [leeftijd] jaar oud en ik zit op school bij [schoolnaam].

Mijn favoriete hobby is [hobby].

``` #### 3. Pas de tekst aan - Vervang `[jouw naam]`, `[leeftijd]`, `[schoolnaam]` en `[hobby]` door je eigen gegevens #### 4. Bekijk je werk - Klik op **Run** of **Live Server** om je webpagina te bekijken ### Uitleg Tekst staat tussen tags. Deze tags geeft aan hoe een tekst moet worden weergegeven. Vrijwel alle HTML tags bestaan uit een open-tag (bijvoorbeeld <p> en een sluit tag bijvoorbeeld </p> **<p>...</p>** betekent dat de tekst een **pragraaf** is. **<h1>...</h1>** betekent dat de tekst een **header** is. Je hebt nog meer headers: <h2>, <h3>, ..... ### Opdracht 1. Vervang de header die tussen <h1>...</h1> staat door een kleinere header. 2. Zoek op hoe je tekst vet kan afdrukken en laat jouw naam ver afdrukken. ### ๐Ÿ“ค Inleveren 1. Maak een screenshot van je webpagina met aangepasgte header en jouw naam ver gedrukt. ## 3 Tekst en opmaak *In deze les leer je hoe je tekst opmaakt met HTML. Je leert koppen, paragrafen, vetgedrukte tekst, cursieve tekst en regels afbreken.* ### ๐ŸŽฏ Leerdoelen - Je kunt kopjes en paragrafen maken met HTML - Je weet hoe je tekst vet of schuin maakt - Je kunt regels afbreken met een <br>-tag ### ๐Ÿ’ก Wat kun je met HTML-opmaak? - HTML laat je tekst er beter uitzien en duidelijker maken voor de lezer - Je gebruikt kopjes om structuur aan te brengen, en `

` om losse alinea's te maken - Je kunt woorden **vet** of *schuin* maken om ze op te laten vallen ### ๐Ÿ”ฐ Wat gaan we doen? - We maken een pagina met meerdere kopjes en paragrafen - We oefenen met ``, `` en `
` ### ๐Ÿ“ Eenvoudige HTML-tags voor tekstopmaak

TagBetekenisVoorbeeldUitleg
`

` t/m `

`
Koppen`

Grote titel

`
`

` is de grootste kop, `

` de kleinste
`

`

Paragraaf / alinea`

Dit is een stukje tekst.

`
Zorgt voor witruimte vรณรณr en na
``Vetgedrukt (belangrijk)`Let op!`Wordt ook door screenreaders benadrukt
``Cursief (nadruk)`Heel belangrijk`Geeft nadruk, ook voor screenreaders
`
`
Regellijn afbreken`Eerste regel
Tweede regel`
Breekt een regel zonder nieuwe paragraaf (deze tag bestaat alleen uit een openingstab)
### ๐Ÿ› ๏ธ Stappenplan #### 1. Maak een nieuw project of nieuw bestand in Phoenix Code - Noem het bestand `tekst.html` #### 2. Typ of plak deze HTML-code ```html Mijn interesses

Over mij

Hallo! Ik ben [jouw naam]. Ik ben enthousiast over programmeren.

Mijn hobby's

Ik hou van muziek maken
voetballen
en gamen.

Toekomst

Later wil ik werken als programmeur bij een groot bedrijf.

``` #### 3. Pas de inhoud aan - Vervang de tekst door jouw eigen naam en interesses - Gebruik minstens รฉรฉn ``, รฉรฉn `` en รฉรฉn `
` #### 4. Bekijk je werk - Klik op **Run** of **Live Server** om het resultaat te zien ### ๐Ÿง  Reflectie - Wat doet `
` precies? - Wanneer zou je `` gebruiken en wanneer ``? - Hoe maak je een tekst extra duidelijk voor de lezer? ### ๐Ÿ“ค Inleveren 1. Maak een screenshot van jouw pagina waarin opmaak en breekregels zichtbaar zijn ## 4 Afbeeldingen en links *In deze les leer je hoe je een afbeelding op een webpagina toont en hoe je een klikbare link toevoegt naar een andere website.* ### ๐ŸŽฏ Leerdoelen - Je kunt een **afbeelding** invoegen met HTML - Je kunt een **link** maken naar een andere website - Je begrijpt wat attributen zoals `src`, `alt` en `href` doen ### ๐Ÿ’ก Wat zijn afbeeldingen en links in HTML? - **Afbeelding:** je gebruikt de tag `` om een foto of plaatje te tonen - **Link:** je gebruikt de tag `` om een klikbare link te maken - Je gebruikt attributen zoals: - `src` = locatie van de afbeelding - `alt` = tekst als de afbeelding niet geladen wordt - `href` = doel van de link ### ๐Ÿ”ฐ Wat gaan we doen? - We voegen een afbeelding toe aan onze pagina - We maken een link naar een favoriete website ### ๐Ÿ› ๏ธ Stappenplan #### 1. Maak een nieuw HTML-bestand in Phoenix Code - Noem het bestand `afbeelding.html` #### 2. Typ of plak deze HTML-code ```html Afbeelding en link

Mijn favoriete dier

Foto van een kat

Meer informatie over katten vind je op Wikipedia.

``` #### 3. Pas de inhoud aan - Vervang de afbeelding met een plaatje dat jij leuk vindt (gebruik Google of Wikipedia en kopieer de afbeeldingslink) - Verander de link naar jouw favoriete website - Verander de tekst zodat het bij jouw afbeelding past #### 4. Bekijk je werk - Klik op **Run** of **Live Server** om je pagina te testen ### ๐Ÿง  Reflectie - Wat gebeurt er als je een verkeerde link of afbeelding gebruikt? - Waarom is het belangrijk om de `alt`-tekst te gebruiken? ### ๐Ÿ“ค Inleveren 1. Maak een screenshot van je webpagina met een afbeelding รฉn een werkende link ## 5 Lijsten in HTML *In deze les leer je hoe je lijsten maakt met HTML. Je leert zowel opsommingen als genummerde lijsten maken.* ### ๐ŸŽฏ Leerdoelen - Je weet wat het verschil is tussen een genummerde en een opsomming - Je kunt een lijst maken met HTML - Je kunt zelf kiezen welk type lijst het best past ### ๐Ÿ’ก Wat zijn lijsten in HTML? - Je gebruikt een lijst om dingen op een rijtje te zetten - **Opsomming (bullets):** gebruik je met `
    ` = **unordered list** - **Genummerde lijst:** gebruik je met `
      ` = **ordered list** - Elk item in een lijst staat in een `
    1. ` = list item ### ๐Ÿ”ฐ Wat gaan we doen? - We maken een lijst van hobbyโ€™s - We maken een genummerde top 3 van favoriete dingen ### ๐Ÿ› ๏ธ Stappenplan #### 1. Maak een nieuw HTML-bestand in Phoenix Code - Noem het bestand `lijsten.html` #### 2. Typ of plak deze HTML-code ```html Mijn lijsten

      Mijn hobby's

      • Gamen
      • Voetballen
      • Tekenen

      Top 3 favoriete snacks

      1. Pizza
      2. Frikandel
      3. Chips
      ``` ### Opdracht Verander de pagina en maak: 1. een **numbered list** van dingen die jij luek vind om te doen. Op nummer 1 staat dan wat je het leukst vnd, op 2 wat je daarna het leukts vind, etc. etc. Noem tenminst 5 dingen. 2. een **unnumbered lists** van dingen die je tot nu hebt geleerd van software development. Klik op **Run** of **Live Server** om je pagina te testen ### ๐Ÿ“ค Inleveren 1. Maak een screenshot van jouw webpagina met beide lijsten zichtbaar ## 6 Tabellen in HTML *In deze les leer je hoe je een eenvoudige tabel maakt met HTML. Je gebruikt dit om informatie netjes in kolommen en rijen te tonen.* ### ๐ŸŽฏ Leerdoelen - Je weet wat een HTML-tabel is en waarvoor je die gebruikt - Je kunt een eenvoudige tabel maken met rijen en kolommen - Je gebruikt de tags ``, ``, `
      ` en `` ### ๐Ÿ’ก Wat is een tabel in HTML? - Een tabel is een manier om informatie te tonen in rijen (horizontaal) en kolommen (verticaal) - `` = de hele tabel - `` = een rij (table row) - `
      ` = een cel met gegevens (table data) - `` = een kopcel (table header) In een HTML tabel moet elke regel evenveel kolommen bevatten. Om dat voor elkaar te krijgen zou je lege kolommen kunne toevogen als een regel te weinig kolommen heeft.

      In een tabell moet elke regel precies evenveel kolommen bevatten!

      ### ๐Ÿ”ฐ Wat gaan we doen? - We maken een tabel met onze schoolrooster of favoriete eten - We geven de bovenste rij een titel (kopjes) ### ๐Ÿ› ๏ธ Stappenplan #### 1. Maak een nieuw HTML-bestand in Phoenix Code - Noem het bestand `tabel.html` #### 2. Typ of plak deze HTML-code ```html Mijn schoolrooster

      Mijn schoolrooster

      Dag Vakken
      Maandag Nederlands, Wiskunde
      Dinsdag Engels, Gym
      ``` #### 3. Pas de inhoud aan - Vervang de dagen en vakken door jouw eigen rooster #### 4. Bekijk je werk - Klik op **Run** of **Live Server** om je tabel te bekijken ### ๐Ÿ“ค Inleveren 1. Maak een screenshot van jouw tabel met minstens 6 rijen (kopregel plus maamndag t/m vrijdag) ## 7 Formulieren in HTML *In deze les leer je hoe je een formulier maakt in HTML. Je leert invoervelden gebruiken en een knop toevoegen om informatie te versturen.* ### ๐ŸŽฏ Leerdoelen - Je weet wat een formulier is en waarvoor je het gebruikt - Je kunt invoervelden maken voor tekst, getallen en knoppen - Je kunt een formulier laten verzenden naar een ander HTML- of PHP-bestand ### ๐Ÿ’ก Wat is een formulier? - Een formulier gebruik je om gegevens in te voeren op een website - Denk aan: contactformulieren, inlogvelden, zoekvelden, bestellingen - Je gebruikt tags zoals: - `
      ` โ€“ de container - `` โ€“ invoerveld - `