---
# System prepended metadata

title: Brushup MG36
tags: [MG36, GF2]

---

# 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.