Sidan: TC Utökade Kurser

Syfte: Presentera information om de olika valen som erbjuds av Teknik College sammanlagda i en sida.

Målgrupp: Elever som kommer att gå eller redan går till gymnasiet.

Sidor som ingår: Allt ligger inom en HTML och en CSS-fil.

_______________________________________________________________________________________

Mål

  • Sidan ska bli responsiv med hjälp av: Relativa enheter / Flexbox / Grid
  • Två Media Queries för Mobiler och Surfplattor
  • Bilderna ska ha rätt storlek för att spara storlek
  • Se till att bilder och stycken hänger ihop i olika skärmstorlekar
  • Använding av ett script
  • Prestandatest
  • Tillgänglighet
  • Flera förbättringar ifall det behövs

_______________________________________________________________________________________

Wireframe

Skiss av sidan i datorn (Sidan ska se ut nästa samma på andra enheter):

_______________________________________________________________________________________

Tidsplanering

v21 Tisdag: P2 Godkänt & Tankar kring P3 | Fredag: Uppstart

v22 Tisdag (Måndag): Arbete | Fredag: Lov

v23 Tisdag: Arbete | Fredag: Lov

_______________________________________________________________________________________

Arbetsprocess

– Samlade info om valen som erbjuds av Teknikcollege i Alströmmergymnasiet

– Byggde sidan kring min dators skärmstorlek

– Använde färger , font (https://fonts.google.com/specimen/Inter) och tema från kommunens hemsida: https://www.alingsas.se/

– Använde bilder från https://pexels.com

– Satte in alternativa fonter och alternativ text till bilderna

– Bestämde mig för att göra en enda lång sida för att prova något nytt, eftersom jag har använt pagination innan

– Header och Navigationsfält kombinerade och använder Flexbox

– Ingen riktig information om kurserna, använde istället lorem för att visa hur det skulle se ut

– Använde relativa enheter så mycket som möjligt

– Footer med lite extra info samt mitt namn och hemsida

– Två stycken Media Queries för mobiler och surfplattor, där navigationsfältet, bilderna och footern justeras med främst Flexbox och lite Grid.

– Använde samma skript som vi använde när vi gjorde BurgerBase sidan, så att när man trycker på en av knapparna i navigationsfältet det går smidigt, men det hamnar inte precis i rätt höjd med varje del och jag vet inte varför.

– Använde Robots (Index & Follow) och satte in en tom Meta Description för möjlig framtid utveckling

– Formatterade koden med Web Formatter

– Komprimerade koden med dirtymarkup och ändrade bildstorlek med https://imageresizer.com/bulk-resize

– Validerade koden med Markup Validation Service (HTML) och CSS Validation Service (CSS)

HTML:

CSS:

– Testade sidan på Firefox

_______________________________________________________________________________________

Prestandatest

PageSpeed Insights

Bing: Testverktyg för mobilvänlighet

Pingdom

Wave

Kommentar: Det fanns inga kontrastproblem men jag hade två alerts, och det var att en del text i footern hoppade över ett headersteg, men det var lätt att fixa.

Chrome Utvecklarverktyg

Mobil

Surfplatta

Am I Responsive

_______________________________________________________________________________________

Slutsats

Jag skulle säga att jag är rätt nöjd med mitt arbete. Jag följde mitt projektplan och wireframe väldigt nära och skapade en responsiv sida som är förbered för att utvecklas vidare. Jag är dock inte 100% nöjd med prestanda testen, för att betyget jag fick av Pingdom var inte så bra och skripten fungerar inte perfekt heller. Sidan är ganska enkel men den gör det den ska och jag tycker att jag dokumenterade arbetet väl.