Vi gick bland annat igenom
- Specificitet i CSS Selectors
- Google Fonts (länka in typsnitt)
- CSS-funktionen calc()
- box-sizing: border-box
- nya semantiska element i HTML5
Till på fredag
Till på fredag vill jag ni har läst igenom https://internetingishard.com/html-and-css/floats/ (jag lovar, den är kort!) samt https://internetingishard.com/html-and-css/css-box-model/ (repetition av det vi sysslat med de senaste två lektionerna). Spontant förhör kan förekomma 😝.
Specificity i CSS Selectors
Google Fonts
calc()
https://developer.mozilla.org/en-US/docs/Web/CSS/calc
box-sizing: border-box
HTML5-element
Några av de nya semantiska elementen i HTML5 för sektionering/uppmärkning av innehåll som vi gick igenom
- header
- nav
- main
- section
- article
- footer (gammal men vi har inte nämnt den tidigare)
Kika på https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_HTML_sections_and_outlines för beskrivning av ovan element eller kolla på nedan video:
Workshop
Här är vad jag vill ni ska återskapa (se också bild nedan). Obs att det är en annan bakgrundsfärg på body/container bara för att ni ska lättare se var innehållet börjar/slutar. Tänk också på att i sidfoten så går bakgrunden hela browserns bredd. Kan ni återskapa det?
(ja, självklart så hade innehållet i sidfoten inte blivit bredare än resten av innehållet utan radbrytit om det behövts.)
Om in vill ”reset:a” margin & padding så t.ex. er body slutar ha 8px margin runt om så kan ni sätta följande CSS-deklaration (obs att det så klart tar bort all margin på t.ex. era paragrafer, så ni måste sätta en egen margin-bottom på <p>-taggar m.m.):
* {
margin: 0;
padding: 0;
}

Om in vill slippa ”mäta” i bilden så är den här fast med outlines för de olika delarna. grön = headers, blå = container, röd = paragraf, lila = osorterad lista.

Bonus! Om det inte var någon direkt utmaning med ovan, så kan ni se om ni kan göra en style för att få detta utseendet 😛. Obs att ni alltså inte ska göra cirkeln eller pilen 😄. Ännu mer kul är om ni kan få den här lilla pop-over/tooltip när man hover över texten.
