# Brushup MG36 ###### tags: `MG36` `GF2` ## :computer: WEB Brushup. ### Emner - [x] Teori (kort) hvad skal I kunne tale om - [x] wrapper + CSS fattigmands reset & Google Fonts - Øvelse - [x] header & nav - Øvelse - [x] section - Kolonner - Øvelse - [x] section - produkter - figure tag - øvelse - [x] section - en tabel - øvelse - [x] section - formular - øvelse - [x] section - tekst & billede - [x] footer - ikoner - øvelse - [x] sæt sammen øvelse - [ ] links - smooth scroll - sticky header - [ ] Sæt det sammen på en anden møde - kontrol - [ ] feedback - upload til netlify :rocket::walking: ## :clipboard: Teori (kort) hvad skal I kunne tale om :::info :bulb: **Semantisk HTML:** Semantiske elementer == Elementer med mening ::: Eksempler på ikke sematiske elementer: `<div>` og `<span>` - fortæller ingenting om deres indhold. Eksempler på sematiske elementer: `<form>`, `<table>`, og `<article>` - Fortæller meget ydeligt hvad de indeholder. [W3Schools forklaring ](https://www.w3schools.com/html/html5_semantic_elements.asp) Og så lidt om hvad man ville bruge de forskellige til. Og dem du har brugt i dit projekt. :::info :bulb: **CSS:** == Cascading Style Sheets ::: De "kaskader" [Den Store Danske](https://denstoredanske.lex.dk/kaskade) Så de tilføjer/overskriver elementer fra tidligere. #### Regler ```css=1 *{ /*fattigmands reset*/ margin: 0; padding: 0; font-size: 16px; } .products{ display: grid; } ``` Altid en selector herover - `*` for alle elementer der bliver læst - .products for class'en der er defineret i HTML elementet Derefter i { } (Curly brackets - krølparenteser - tuborgklammer) egenskaberne for reglen med en - selector, her i *-reglen 3 styks == margin, padding og fontsize - værdi, som altid står efter : og altid afsluttes med et ; [W3Schools om CSS definition](https://www.w3schools.com/css/css_syntax.asp) Og nogle af de forskellige i har brugt i jeres projekt.