Jag rekommenderar att du laddar ner alla exemplen och övningsfilerna istället för att ladda ner dem en och en. Du kan ladda ner alla filer som en ZIP här Läs sedan README.md filen.
Om du vill kunna se md-filen lokalat som en webbsida med klick bara länkar laddar du ner Markdown Viewer. Titta på denna film för att få igång Markdown Viewer. Detta behöver du inte göra om du tittar direkt på md-filen på github. För Firefox finns Markdown Viewer Webext. Dra och släpp .md-filen i webbläsaren.
Till läraren: Förslag på hur uppgifter kan se ut hittar du på paulbelfrage.se. Jag rekommenderar att du hittar på egna exempel på uppgifter, men använd gärna mina som inspiration.
En bra uppsättning filmer där jag gå igenom grunderna i hur man gör moderna webbsidor. Filmerna tar upp liknade saker som i boken men är inte övningar i boken. Länk till spellistan
Spellistans innehåll
Länk till film som visar installation av VS Code - del 1-6. Tänk på att du inte behöver lägga till alla extentions som visas i filmerna. Det jag rekomenderar är
webbplats kap2 - grunder (ZIP-fil)
Uppkoppling till internet 1969 - 2003
Tom Scotts genomgång om varför val på webben är en dålig idé på YouTube.
Estland var tidigt ute med digitala val och 2023 lades över häften av rösterna digitalt
Det finns flera olika statuskoder för olika situationer på developer.mozilla.org kan du läsa om alla
ÖVNING 4.2 https://www.google.com/test
ÖVNING 4.3 www.nslookup.io
ÖVNING 4.4 QUIZ - Para ihop GET, POST, PUT, DELETE med rätt svar
Fyra bolag måste sluta använda Google Analytics
Sajter som använder Google Fonts riskerar GDPR-böter
How GDPR Will Change The Way You Develop
ÖVNING 5.2 QUIZ - Personuppgifter
Här kan du läsa om de olika nivåerna
www.flickr.com/creativecommons/
En bra uppsättning filmer där jag gå igenom grunderna i hur man gör moderna webbsidor. Filmerna tar upp liknade saker som i boken men är inte övningar i boken. Länk till filmerna
Extentions som du bör använda i VS Code Live Server av Ritwick Dey W3C Web Validator av Celian Riboulet
Andra saker som jag visar i filmerna ovan är
<!DOCTYPE html>
<html lang="sv"> … </html>
Här kan du se en lista på olika språk som går att använda
<meta>
strong elementet på MDN Mozilla
validator.w3.org - Validering av HTML-kod
jigsaw.w3.org/css-validator/ - Validering av CSS-kod
ÖVNING 6.5 Hitta fel i HTML och CSS /ÖVNINGAR/fel-i-koden.zip.
I filen fel-i-koden-facit.zip finns facit i form av kommentrarer. /ÖVNINGAR/fel-i-koden-facit.zip
ÖVNING 6.7 - Astronomiska föreningen Orionalliansen
webbplats kap6 - html startfiler (ZIP-fil)
webbplats kap6 - html lösningsförslag (ZIP-fil)
listor.html Högerklicka välj “ladda ner länk”
ÖVNING 6.9 Astronomiska föreningen Orionalliansen - formulär
webbplats kap6 - html lösningsförslag (ZIP-fil)
<form>
, action och methodformular.html Högerklicka välj “ladda ner länk”
<label for=”...”> och <input id=”...”>
formular.html Högerklicka välj “ladda ner länk”
<input>
nästlad i <label>
formular.html Högerklicka välj “ladda ner länk”
WEBAIM Creating Accessible Forms
<input placeholder=”...”>
formular.html Högerklicka välj “ladda ner länk”
Formulär med och utan id och for
<input type="number"> och <button type="submit">
formular-number.html Högerklicka välj “ladda ner länk”
CodePen: Skicka data från formulär med JS till klienten
<input type=”email”>
formular-email.html Högerklicka välj “ladda ner länk”
<input type=”password”>
formular-password.html Högerklicka välj “ladda ner länk”
<input type=”date”>
formular-date.html Högerklicka välj “ladda ner länk”
<textarea>
formular-textarea.html Högerklicka välj “ladda ner länk”
fomular-dropdown.html Högerklicka välj “ladda ner länk”
fomular-radio.html Högerklicka välj “ladda ner länk”
fomular-kryssrutor.html Högerklicka välj “ladda ner länk”
fomular-kryssrutor.html Högerklicka välj “ladda ner länk”
fomular-fieldset.html Högerklicka välj “ladda ner länk”
MDN - Web forms — Working with user data
fomular-validering.html Högerklicka välj “ladda ner länk”
ÖVNING 7.4 /ÖVNINGAR/ovn-formlar.html Högerklicka välj “ladda ner länk”
ÖVNING 7.5 Astronomiska föreningen Orionalliansen webbplats kap7 - formulär (ZIP-fil)
w3cschools - HTML Semantic Elements
ÖVNING 8.1 /ÖVNINGAR/ovn-layout-icke-semantiska-element.html Högerklicka välj “ladda ner länk”
ÖVNING 8.2 Astronomiska föreningen Orionalliansen webbplats kap7 - formulär (ZIP-fil)
webbplats kap8 - semantiska element (ZIP-fil)
developer.mozilla.org/en-US/docs/Web/HTML
www.w3schools.com/html/default.asp
html.spec.whatwg.org/multipage
https://www.w3.org/Style/CSS/Overview.en.html
ÖVNING 10.1 recension utan CSS (ZIP-fil) recension med CSS (ZIP-fil)
ÖVNING 10.2 /ÖVNINGAR/ovn-tre-satt-att-ange-css.html Högerklicka välj “ladda ner länk”
developer.mozilla.org/en-US/docs/Web/CSS/Reference
textfarg-bakgrundsfarg.html Högerklicka välj “ladda ner länk”
ÖVNING 10.3 /ÖVNINGAR/ovn-color-och-background-color.html Högerklicka välj “ladda ner länk”
några exempel som på hur GDPR har påverkat
typografi.html Högerklicka välj “ladda ner länk”
modern-font-stacks.html Högerklicka välj “ladda ner länk”
text-align.html Högerklicka välj “ladda ner länk”
ÖVNING 10.5 /ÖVNINGAR/ovn-justerad-text.html Högerklicka välj “ladda ner länk”
bild-bredd-hojd.html. Högerklicka välj “ladda ner länk” Se till att bilden ligger i samma mapp som html filen annars syns inte filen.
ÖVNING 10.6 /ÖVNINGAR/ovn-bildbredd-bildhojd.html Högerklicka välj “ladda ner länk”. Se till att bilden ligger i samma mapp som html filen annars syns inte filen.
boxmodellen.html Högerklicka välj “ladda ner länk”
ÖVNING 10.7 /ÖVNINGAR/ovn-boxmodellen.html Högerklicka välj “ladda ner länk”. Se till att bilden ligger i samma mapp som html filen annars syns inte filen.
ÖVNING 10.8 /ÖVNINGAR/ovn-block-inline.html Högerklicka välj “ladda ner länk”
<div> och <span>
div-span.html Högerklicka välj “ladda ner länk”
ÖVNING 10.9 /ÖVNINGAR/ovn-div-spanhtml Högerklicka välj “ladda ner länk”
ÖVNING 10.10 /ÖVNINGAR/ovn-box-sizing.html Högerklicka välj “ladda ner länk”
ÖVNING 10.11 /ÖVNINGAR/ovn-margin-0.html Högerklicka välj “ladda ner länk”
www.joshwcomeau.com/css/custom-css-reset/ andy-bell.co.uk/a-more-modern-css-reset/ github.com/Andy-set-studio/modern-css-reset
universalselektor.html Högerklicka välj “ladda ner länk”
ÖVNING 10.12 /ÖVNINGAR/ovn-universalselektor.html Högerklicka välj “ladda ner länk”
typselektorer.html Högerklicka välj “ladda ner länk”
ÖVNING 10.13 /ÖVNINGAR/ovn-typselektorer.html Högerklicka välj “ladda ner länk”
klassselektorer.html Högerklicka välj “ladda ner länk”
idselektorer.html Högerklicka välj “ladda ner länk”
ÖVNING 10.14 /ÖVNINGAR/ovn-klasselektorer.html Högerklicka välj “ladda ner länk”
ÖVNING 10.15 /ÖVNINGAR/ovn-id-selektorer.html Högerklicka välj “ladda ner länk”
gruppselektorer.html Högerklicka välj “ladda ner länk”
kedjeselektorer.html Högerklicka välj “ladda ner länk”
harstammandeselektorer.html Högerklicka välj “ladda ner länk”
ÖVNING 10.16 Astronomiska föreningen Orionalliansen
webbplats kap8 - sementiska element (ZIP-fil)
webbplats kap10 - css (ZIP-fil)
ÖVNING modernfontstacks.com
Flexbox kunde användas i många webbläsare 2014 och Grid 2017
flexbox.html Högerklicka välj “ladda ner länk”
flexbox-flex-i-flex.html Högerklicka välj “ladda ner länk”
flexbox-flex-i-flex-i-flex.html Högerklicka välj “ladda ner länk”
flexbox-flex.html Högerklicka välj “ladda ner länk”
flexbox-direction.html Högerklicka välj “ladda ner länk”
webbplats kap10 - css (ZIP-fil)
flex-gap.html Högerklicka välj “ladda ner länk”
Flexbox kod till filmerna (ZIP-fil)
An Interactive Guide to Flexbox av Josh W Comeau
ÖVNING 11.1 Astronomiska föreningen Orionalliansen webbplats kap10 - css (ZIP-fil)
webbplats kap11 - flexbox och meny (ZIP-fil)
grid-display.html Högerklicka välj “ladda ner länk”
grid-columns-rows.html Högerklicka välj “ladda ner länk”
grid-gap.html Högerklicka välj “ladda ner länk”
grid-positionering-grid-column-row.html Högerklicka välj “ladda ner länk”
grid-repeat.html Högerklicka välj “ladda ner länk”
grid-px-och-fr.html Högerklicka välj “ladda ner länk”
grid-max-min.html Högerklicka välj “ladda ner länk”
grid-minmax.html Högerklicka välj “ladda ner länk”
Det finns vissa risker att använd enheten ch som man bör var medveten om
grid-clamp.html Högerklicka välj “ladda ner länk”
grid-auto-fit-auto-fill.html Högerklicka välj “ladda ner länk”
ÖVNING 11.8 Astronomiska föreningen Orionalliansen
webbplats kap11 - flexbox och meny (ZIP-fil)
webbplats kap11 - grid (ZIP-fil)
www.w3.org/Style/Examples/007/units.en.html
enhet-px-rem-em.html Högerklicka välj “ladda ner länk”
enhet-vw-vh.html Högerklicka välj “ladda ner länk”
enhet-procent.html Högerklicka välj “ladda ner länk”
pseudo-klasser förklarade (YouTube)
line-height.html Högerklicka välj “ladda ner länk”
ÖVNING 12.1 Astronomiska föreningen Orionalliansen.
webbplats kap11 - grid (ZIP-fil)
webbplats kap12 - enheter pseudoklasser line-height (ZIP-fil)
2019.wattenberger.com/blog/css-cascade
arv-egenskaper.html Högerklicka välj “ladda ner länk”
ÖVNING 13.1 Astronomiska föreningen Orionalliansen
webbplats kap12 - enheter pseudoklasser line-height (ZIP-fil)
webbplats kap13 - mer om CSS (ZIP-fil)
responsiva-bilder.html Högerklicka välj “ladda ner länk”
media-queries.html Högerklicka välj “ladda ner länk”
ÖVNING 14.1 flukeout.github.io
ÖVNING 14.2 Astronomiska föreningen Orionalliansen
webbplats kap13 - mer om CSS (ZIP-fil)
webbplats kap14 - responsiv design - mobilanpassning (ZIP-fil)
thehistoryoftheweb.com/the-10-day-programming-language-is-a-myth/
webbplats kap15 - javascript (ZIP-fil)
https://javascript.info/ https://www.w3schools.com/js/ https://developer.mozilla.org/en-US/docs/Learn/JavaScript
https://www.w3schools.com scrimba.com/learn/learnjavascript
ÖVNING 15.1 How TO - Slideshow
How TO - Responsive Top Navigation
László Németh, CC0, via Wikimedia Commons
www.canva.com/colors/color-wheel/
ÖVNING 17.1 http://www.realtimecolors.com https://coolors.co/ https://paletton.com/ https://www.canva.com/colors/color-palette-generator/
ÖVNING 18.1 https://www.w3schools.com/colors/colors_rgb.asp
codepen.io/paubel/full/jOQRyRe
evilmartians.com/chronicles/oklch-in-css-why-quit-rgb-hsl
oklch.com/#62.795536061455145,0.286,29.2338851923426,100
www.joshwcomeau.com/css/color-formats/
The State Of Usability In 2023
ÖVINING 19.1 world’s shortest UI/UX design course
ÖVINING 19.1 world’s shortest UI/UX design course
TODO: inspektorn
Introduction to Lighthouse Författaren visar hur denne använder Lighthouse
Safari eftersom den senaste fungerade versionen för Winwows kom 2012
gs.statcounter.com/browser-market-share#monthly-200901-202406
ÖVNING 21.1 stackoverflow.com code.visualstudio.com/download
lagen om tillgänglighet till digital offentlig service
några andra riktlinjer man ska uppfylla
webaim.org/standards/wcag/checklist
Krav i EN 301549 utöver WCAG 2.1
accessmonitor.acessibilidade.gov.pt
ÖVNING 23.1 hart-zoom.svg Högerklicka välj “ladda ner länk” hart-zoom.png Högerklicka välj “ladda ner länk”
ÖVNING 23.2
lila och röd blomma stor bild.jpg Högerklicka välj “ladda ner länk” lila och röd blomma liten bild.jpg Högerklicka välj “ladda ner länk”
squoosh.app
squoosh-desktop.vercel.app
https://w3techs.com/technologies/history_overview/image_format/all/y
Using Modern Image Formats: AVIF And WebP
ÖVNING 24.1 squoosh.app
https://openverse.org/search/image?q=landscape
ÖVNING 25.1
SYNTHESIS: NASA DATA VISUALIZATIONS IN ULTRA-HD.
ÖVNING 25.2 developer.mozilla.org/en-US/docs/Web/HTML/Element/video www.w3schools.com/tags/tryit.asp?filename=tryhtml5_video
lawline.se/answers/kan-en-tidning-publicera-en-bild-pa-mig-utan-min-tillatelse
Inadvertent Algorithmic Cruelty
www.smashingmagazine.com/2018/03/using-ethics-in-web-design/
Filmer som visar hur man jobbar med Figma
YouTube Hur man läger upp en webbplats på GitHub och publicerar den på internet
www.adobe.com/products/dreamweaver.html