T1. Web Design met HTML en CSS
Je leert hoe je informatie op een website zet met de programmeertalen HTML en CSS.
Hulpmiddelen
We gebruiken in deze module de volgende tools:
Oefeningen
Khanacademy, module Intro to HTML/CSS
- Intro to html
- Intro to css
- More html tags
- Css text properties
- Web development tools (geen toetsstof)
- CSS layout
- More css selectors
- Other ways to embed css (geen toetsstof)
- Further learning (geen toetsstof)
Presentaties en Opdrachten
- Introductie + Opstarten
- Uitleg: HTML tags
- Uitleg: CSS selectors en propteries
- Uitleg: Boxmodel
- Theorie
- Invul samenvatting De oplossing van de invul samenvatting staat niet online. Gebruik Khan academy, Google, Klasgenoten, ChatGPT, … om de samenvatting in te vullen.
Leerdoelen voor de toets
HTML
- Je kunt uitleggen wat een URL is en waarvoor een webbrowser deze gebruikt en je kent de volgende vier onderdelen van een URL: protocol, server, map, bestand
- Je kent het principe van tags zoals die in HTML gebruikt worden.
- Je kent de basisstructuur van een HTML-pagina.
- Je weet wat de begrippen parent, child en sibling betekenen en kunt de betekenis van deze begrippen toelichten. Je kunt deze begrippen toepassen op HTML.
- Je kent de volgende tags:
<html>,<head>,<body>,<p>,<strong>,<em>,<ol>,<ul>,<li>,<h1>t/m<h6>,<br>,<img>metsrcenalt,<a>methref,<span>,<div>,<table>,<thead>,<tbody><tr>,<th>,<td>en kunt commentaar (<!-- ... -->) toevoegen in HTML. Je kunt uitleggen wat deze tags doen en hoe je kunt ze gebruiken. - Je kunt complexere links gebruiken, zoals een afbeelding die klikbaar is of een link die naar een specifieke plek binnen dezelfde pagina springt.
- Je kunt uitleggen wat block-level en inline elementen zijn en wat hun invloed is op de layout van een webpagina. Je weet van de geleerde tags in welke catergorie ze vallen.
- Je kunt eenvoudige stukken HTML interpreteren, dat wil zeggen dat je kunt uitleggen hoe een webbrowser omgaat met een eenvoudig stuk HTML.
- Je kunt wijzigingen aanbrengen in een eenvoudig stuk HTML, de syntax van de HTML tags die daarvoor nodig zijn wordt daarbij gegeven in de vraag.
CSS
- Je kunt uitleggen wat er binnen de informatica met Separation of Concern wordt bedoeld en hoe dat op HTML en CSS van toepassing is.
- Je kunt uitleggen wat selectors, properties en values in CSS zijn en je kunt ermee werken. Dat wil zeggen dat je eenvoudige stukken CSS met selectors, properties en values kunt maken en de werking ervan kunt uitleggen.
- Je kunt CSS selectors maken die bestaan uit een tag, class of id of een combinatie daarvan.
- Je kunt de voorrangsregels tussen tags, classes en id’s toepassen en je kunt daarbij aangeven welke selectors meer of minder specifiek zijn.
- Je kent van de volgende properties de betekenis en kunt deze toepassen in CSS:
color,background-color,font-size,font-family,width,height,padding,margin,border,float,clearen kunt commentaar (/* ... */) toevoegen aan CSS. - Je kunt werken met kleuren en doorzichtigheid in CSS, door gebruik te maken van kleurnamen en rgba().
- Je kent het verschil tussen px en % in CSS en je kunt ze toepassen.
- Je kunt div en span op een juiste en zinvolle manier gebruiken, afgestemd op hun rol als block-level en inline element.
- Je kunt de werking van boxen in CSS toelichten. Je kunt daarbij volgende concepten uitleggen en gebruiken: content, padding, border en margin.
- Je kunt de werking van float en clear in CSS toelichten.
- Je kunt eenvoudige stukken CSS interpreteren, dat wil zeggen dat je kunt uitleggen hoe een webbrowser omgaat met een eenvoudig stuk CSS en hoe het eruit ziet in een webbrowser.
- Je kunt wijzigingen aanbrengen in een eenvoudig stuk CSS, de properties die daarvoor nodig zijn worden beschreven in de vraag.
Oefentoets
Een oefentoets voor deze module staat in Woots .
Verdieping
- CSS Battle ( https://cssbattle.dev ).
Oud materiaal
Hieronder vind je materiaal van voorgaande jaren. De inhoud komt grotendeels overeen, maar er kunnen kleine verschillen zijn. Raadpleeg daarom altijd de slides van dit jaar om zeker te zijn. Het materiaal is bedoeld als aanvulling, zodat je de stof vanuit een ander perspectief kunt bekijken.
Uitleg video 1:
Uitleg video 2: