
Multimedia
Les 4
Wat is CSS?
12 maart 2018
Doelstelling
- We beginnen met het kiezen van de juiste karakterset.
- We leren hoe je bestanden upload naar Cloud9.
- Het wordt tijd om de bloemlezing pagina op te maken. Opmaak betekent drie dingen:
- de juiste terminologie voor opmaak leren gebruiken;
- elementen positioneren:
- wireframe / mockup maken;
- wireframe / mockup omzetten naar html;
- een tabel van de te positioneren elementen maken;
- elementen aankleden met kleur, vorm, achtergrond, animatie enz.
- In deze les leren we hoe je de verschillende onderdelen, body, header, article, aside, section enz. op de pagina positioneert.
Leerpad
- Hoe je een karakterset instelt zie je in het filmpje De juiste karakterset instellen met behulp van de meta tag. Info hierover op meta tag.
- Hoe je een bestand uploadt naar Cloud9 zie je in het filmpje Een bestand uploaden naar Cloud9.
- Denken in sjablonen
- CSS
- Algemeen
- Wat is CSS?
- Hoe schrijf ik het?
- CSS Selectoren
- Inline en block elementen
- Het CSS box model
- meten in CSS
- CSS - blokgrootte
- CSS - blokgrootte beperken
- CSS eigenschap: overflow
- CSS eigenschap: margin
- CSS eigenschap: padding
- CSS werken met kleur
- CSS eigenschap: border
- Natuurlijke flow van elementen op een pagina
- HTML elementen postioneren
Oefening
- We vertrekken van de oefening Pagina header en hoofdnavigatie. Vind je op CodePen.
See the Pen Pagina-header en hoofdnavigatie by Jef Inghelbrecht (@jef) on CodePen.
- Maak een map met de naam les4 op Cloud9 en kopieer alle bestanden uit de map les4 naar deze nieuwe map.
- We maken een extern CSS bestand met de naam app.css in de map css.
- We linken het bestand.
- We maken een lijst met te positioneren elementen.
- Met de universele selector stellen we de border-size in op border-box en alle kantlijnen en opvulsels op 0.
- body en html % instellen
- We beginnen met de containers te plaatsen en grootte te geven.
- Vervolgens positioneren we de tekstelementen en geven er een grootte aan.
- Bloemlezing Marsman is het resultaat.
- Bekijk het filmpje: HTML elementen positioneren
Opdracht
- Maak een map met de naam les4 op Cloud9 en kopiëer daarin alle bestanden van uit de map met de naam les3.
- Vertrek van de Marsman pagina en maak een gelijkaardige pagina met je eigen onderwerp (artikel).
- Maak een wireframe voor je eigen pagina.
- Stel een tabel op met de te postioneren elementen en geeft de positie, hoogte, breedte en witruimte op.
- Maak een extern css bestand met de naam app.css en plaats dat in een map met de naam css (hoofdlettergevoelig!).
- Maak de stijlregels aan overeenkomstig de waarden in de tabel met de te positioneren elementen.
- Stuur een Word document met de wireframe; een tabel met de lijst van de te postioneren elementen door.
- Download map les4 van Cloud9 als zipbestandeen en stuur het via onderstaande link naar mij door.
- Deadline: 19/03/2018 23:55. Deze opdracht telt mee voor het examen.
2018-03-11 14:59:00