Labo 3

Theorie

Zorg dat je de volgende folder structuur volgt:

webtechnologie/
├─ labo-01/
│  ├─ oefening-01/
│  │  ├─ index.html
│  │  ├─ images/
│  │  │  ├─ image-1.jpg 
│  │  │  ├─ image-n.jpg 
│  │  ├─ css/
│  │  │  ├─ style.css
│  ├─ oefening-02/
│  ├─ oefening-n/
├─ labo-02/
├─ labo-n/      

Maak voor deze oefeningen gebruik van de volgende content (= tekst en afbeeldingen):

labo-3-bijlagen.zip

Oefeningen

oefening 1

  • maak een nieuwe map “oefening-01” met daarin index.html

  • maak een nieuwe map “css” in de map “oefening-01” met daarin style.css (css/style.css)

  • plaats hierin een titel en een paragraaf met wat "lorem ipsum" dummytekst

  • verander de achtergrondkleur van het body-element naar rood

  • zet het lettertype voor de titel op ‘Arial’

  • de kleur van de paragraaftekst zet je op blauw

Oefening 1

oefening 2

  • maak index.html in een nieuwe map “oefening-02”

  • plaats een titel, ondertitel, 2 paragrafen en een afbeelding (images/placeholder.png)

  • maak style.css in een nieuwe map css, in “oefening-02”

    • maak de titel 2.4rem groot

    • maak de ondertitel 1.8rem groot

    • zet beide titels in het rood en het vet

    • onderlijn enkel de ondertitel

    • zet de paragrafen op 1.2rem

    • geef de afbeelding een gestipte rode rand

Oefening 2

oefening 3

  • index.html

    • gebruik de elementen voor een basis HTML5-website (header, nav, footer, section, article en aside)

  • css/style.css

    • plaats een zwarte, dunne kader rond elk element

    • laat de header en footer de volledige breedte innemen

    • de hoofdinhoud (section) neemt 62% in en de zijbalk (aside) 38%

    • de navigatie (nav) is de helft van de header

    • de article-elementen krijgen een gestipte rode kader

Oefening 3

oefening 4

Deze oefening is een vervolg op Labo 2 - oefening 15. Maak een nieuwe file index.html en kopieer hierin de HTML van oefening 15.

  • Voeg een css bestand toe: css/style.css en pas daar de volgende styling in toe:

    • alle teksten in body maken we standaard 14px

    • h1 staat in het lettertype ‘Verdana’, 24px, vet en bruin (brown) zijn en wordt automatisch in hoofdletters geplaatst

    • de ondertitels worden 18px, onderlijnd en bruin (brown)

    • de tekst bij de afbeelding is cursief en 11px groot

    • de afbeelding mag maximaal 250px breed zijn

Oefening 4

oefening 5

Maak het volgende design na in HTML / CSS. De kleuren mogen afwijken.

Oefening 5.png

oefening 6

Maak het volgende design na in HTML / CSS. De kleuren mogen afwijken, maar ze moeten wel van blauw naar rood gaan.

Oefening 6

oefening 7

Maak het volgende design na in HTML / CSS.

Oefening 7

oefening 8

Maak het volgende design na in HTML / CSS.

Oefening 8

body

  • lettertype Arial, Helvetica, sans-serif met een grootte van 1rem

  • lijn de tekst uit, zowel links als rechts

  • titels worden gecentreerd en in hoofdletters gezet header

  • zwarte achtergrondkleur en een witte tekstkleur

  • grootte lettertype van 2.5rem

  • padding zowel boven als onder van 60px

header

  • zwarte achtergrondkleur en een witte tekstkleur

  • grootte lettertype van 2.5rem

  • padding zowel boven als onder van 60px

nav

  • rode achtergrondkleur

  • font grootte van 1.5rem

  • padding zowel boven als onder van 30px

  • border radius op de onderste hoeken van 10px

  • geef links een witte kleur

section

  • padding zowel boven als onder van 60px

  • padding zowel links als rechts van 30px

footer

  • achtergrondkleur #ccc

  • font-grootte van 1rem

  • padding zowel boven als onder van 60px

  • padding zowel links als rechts van 30px

  • zwarte rand van 5px met korte lijntjes (dashed)

oefening 9

Maak het volgende design na in HTML / CSS.

Oefening 9

body

  • lettertype Arial, Helvetica, sans-serif met een grootte van 1rem

  • de tekst wordt gecentreerd

  • titels worden in het vet gezet

alle cirkels

  • alle cirkels hebben een hoogte en breedte van 200px

  • alle cirkels hebben een border radius van 50%

  • alle cirkels hebben een zwarte rand van 10px

  • alle cirkels hebben hun marge op automatisch staan (margin: auto)

rode cirkel

  • achtergrondkleur is rood

  • rand is doorlopend (solid)

groene cirkel

  • achtergrondkleur is groen

  • rand is dubbel (double)

blauwe cirkel

  • achtergrondkleur is blauw

  • rand is gestippeld (dashed)

Uitbreiding

Last updated