Inhoudsopgave
- Proefstuderen CMGT
- Opdracht 1: Teksten in HTML
- Opdracht 2: Teksten vormgeven met CSS
- Opdracht 3: Afbeeldingen
- Opdracht 4: Basisstructuur HTML
- Opdracht 5a (regulier): Basisstructuur vormgeven
- Opdracht 5b (advanced): Basisstructuur vormgeven
Zet onderstaande teksten om naar HTML in Codepen. Je hebt hiervoor de volgende HTML-tags nodig:
HTML-tags |
---|
<h1> |
<h2> |
<p> |
Reisbestemmingen
Welkom op onze reisbestemmingenwebsite! Droom je ervan om nieuwe horizonnen te verkennen en avonturen te beleven? Hier vind je inspiratie voor enkele adembenemende bestemmingen over de hele wereld. Blader door onderstaande bestemmingen en ontdek de wonderen van de reiswereld.
Parijs, Frankrijk
De stad van de liefde en licht, Parijs, betovert bezoekers met zijn romantische ambiance, iconische bezienswaardigheden en heerlijke gastronomie. Beklim de Eiffeltoren, dwaal door de charmante straten van Montmartre, en geniet van smakelijke croissants en café au lait in een Parijse café.
Kyoto, Japan
Kyoto, de oude keizerlijke hoofdstad van Japan, is doordrenkt van traditie en cultuur. Bezoek prachtige tempels zoals de Kinkaku-ji (Gouden Paviljoen), wandel door de betoverende bamboebossen van Arashiyama en ervaar de serene schoonheid van de Japanse theeceremonie.
Santorini, Griekenland
Santorini, met zijn adembenemende zonsondergangen en witgekalkte huizen met blauwe koepels, is een ansichtkaartwaardige bestemming in de Egeïsche Zee. Verken de charmante dorpjes van Oia en Fira, ontspan op prachtige stranden en geniet van heerlijke Griekse gerechten in lokale tavernes.
Nu de teksten netjes in HTML-tags staan wordt het tijd om deze vorm te geven met de CSS. Voer met behulp van de cheatsheet onderstaande opdrachten uit:
- Stel het lettertype van de
<p>
in opArial
- Stel de
<h1>
en<h2>
in op een ander lettertype naar wens (zie de cheatsheet voor de mogelijke lettertypes) - Stel de lettergrootte van de
<h1>
en<h2>
naar wens in - Verwerk minimaal 3 kleuren naar wens (gebruik deze website om kleuren te kiezen)
- Maak de inleidende tekst groter (hiervoor moet je een
class
instellen op die<p>
)
Plaats onderstaande afbeeldingen onder de bijbehorende tekst door gebruik te maken van de HTML-tag <img>
. Voer de volgende stappen uit:
- Kopieer het adres van onderstaande afbeelding (klik met de rechter muistoets op de afbeelding en vervolgens op
Adres van afbeelding kopiëren
.) - Schrijf de HTML-tag en voer de URL in:
<img src="URL">
- Stel in de CSS in dat alle afbeeldingen
400px
breed moeten zijn
Parijs | Kyoto | Santorini |
---|---|---|
![]() |
![]() |
![]() |
Je hebt nu de teksten en afbeeldingen van jouw eerste website gereed! Zoals je in het eindresultaat kon zien heeft een website echter ook altijd een bepaalde vlakverdeling met verschillende kleuren. Het begint meestal met een inleiding van de pagina (de <header>
), gevolgd door de hoofdinhoud waar de pagina om gaat (de <main>
), met daarin losse hoofdstukken (meerdere <section>
) afgesloten met een afsluitend vlak (de <footer>
). Nagenoeg iedere webpagina heeft deze basisstructuur.
De HTML-code voor deze basisstructuur zie je hieronder staan. Kopieer onderstaande HTML naar Codepen en verplaats alle content die je tot nu toe hebt gemaakt naar de bijbehorende tag in de basisstructuur. De website ziet er na deze opdracht op het eerste gezicht nog hetzelfde uit, maar bij de volgende opdracht ga je aan de slag met HTML om deze structuur naar wens vorm te geven, waardoor jouw webpagina veel meer als een echte website gaat aanvoelen.
<header>
<!-- VERVANG DIT VOOR DE INLEIDENDE TEKSTEN -->
</header>
<main>
<section>
<!-- VERVANG DIT VOOR DE TEKSTEN OVER PARIJS -->
</section>
<section>
<!-- VERVANG DIT VOOR DE TEKSTEN OVER KYOTO -->
</section>
<section>
<!-- VERVANG DIT VOOR DE TEKSTEN OVER SANTORINI -->
</section>
</main>
<footer>
<p>
<!-- VERVANG DIT MET DE VOLGENDE TEKST: Deze website is gemaakt door [VOER JOUW NAAM IN]. -->
</p>
</footer>
Nu de pagina qua HTML helemaal klaar is, wordt het tijd om het als een echte website te laten aanvoelen. Nu zie je alleen nog teksten en afbeeldingen onder elkaar staan, maar een website heeft ook altijd een bepaalde vlakverdeling. In de HTML heb je hier al de basis voor gelegd, doordat je in de vorige opdracht de basisstructuur hebt doorgevoerd. Nu kan je die HTML-elementen vormgeven in de CSS. Bouw onderstaand ontwerp na en hou rekening met het volgende:
Onderwerp | Toelichting |
---|---|
Gebruikte kleurcodes | #333333 - #FFFFFF - #DDDDDD |
background-color | Met background-color kun je de achtergrondkleur instellen van een element (bv. background-color: #000000; ). |
border | Met border kun je een randje om een element heen instellen (bv. border: 1px solid #000000; ). |
Lettertypes | Gebruik de lettertypes die je bij opdracht 2 hebt gekozen. |
Padding | Gebruik padding om ruimte binnen een element te maken (bv. padding: 5px; ). |
Margin | Gebruik margin om ruimte om een element te maken (bv. margin: 5px; ). |
⚠️ BELANGRIJK: kopieer en plak onderstaande CSS-code bovenaan in het CSS-veld in Codepen⚠️
/* Onderstaande code laten staan */
body {
margin: 0;
}
h1,
h2 {
margin: 0;
}
/* Bovenstaande code laten staan */
Het ontwerp
Klik op het ontwerp om te vergroten
Heb jij al eerder gewerkt met HTML en CSS? Daag jezelf dan uit door deze advanced opdracht uit te voeren. Bouw onderstaand ontwerp na en hou rekening met het volgende:
Het ontwerp
Klik op het ontwerp om te vergroten