Bygg webbsidor med HTML, CSS och JavaScript (kmom01)
Denna uppgift görs som en del av kmom01 och den sätter kraven för den webbplats du skall bygga.
Förutsättning
Innan du gör uppgiften så behöver du ha jobbat igenom övningen “Skapa en webbsida med HTML, CSS och JavaScript” som hjälper dig att komma igång och stegvis bygga en webbplats med HTML, CSS och JavaScript.
Du behöver också ha skapat ditt git-repo, kopplat det till kursens organisation på GitHub och du behöver ha strukturerat ditt repo på det viset som beskrivs i dokumentet “Utvecklingsmiljö i ditt kursrepo”.
Allmänt
Om du har utfört övningarna så har du gjort 80% av uppgiften.
Krav
Utför följande krav.
-
Din webbplats skall vara byggd i den katalogstruktur som visas i övningen och ha den namngivning som finns i övningen.
-
Ditt repo skall innehålla den utvecklingsmiljö som beskrivs.
-
Din webbplats skall ha en header och navbar som har ett liknande utseende som finns i övningen, du får gärna justera det men tänk på att kommande uppgifter kan bygga vidare på den strukturen som nu presenteras.
-
Din footer skall vara indelad i tre delar och skall minst innehålla den informationen som visas i övningen. Du får gärna lägga till fler saker i footern.
-
Gör klart din
me.html
och skriv en kort presentation om dig själv (eller om din påhittade alter ego) och lägg in en representativ bild. Sidan skall vara byggd i en kolumn. Det skall finnas en byline. -
I din
me.html
skall du använda JavaScript för att generera nuvarande år och lägga till det i ditt copyright notice. Webbsidan skall inkluderajs/hello.js
där du placerar js-koden. -
Gör klart din
report.html
och skriv redovisningstexten för kmom01. Sidan skall vara byggd i två kolumner (main/aside) och det skall gå att länka direkt till en specifik redovisningstext på sidan via interna länkar. -
Gör klart sidan
about.html
.-
Bygg sidan i två kolumner (main/aside), lägg till innehåll i båda kolumnerna.
-
Skriv en kort beskrivning av den kurs du går. Lägg till en länk till kursens kursrepo på GitHub och infoga en bild som du anser är representativ för kursen.
-
-
Du kan behålla den style som finns i övningen, men du kan också justera den till att bli mer “din egen style” för din variant av kursens webbplats. Vi kommer jobba mer med stylen under de kommande kursmomenten.
-
Dina webbsidor skall validera i W3C HTML validator.
-
Dina webbsidor skall validera i W3C CSS validator.
-
Din webbplats skall passera
npx eslint
. -
Din webbplats skall gå att starta via
npx http-server
.
Övrigt
Här finns övriga saker som är bra att tänka på.
-
Prova att validera dina webbsidor och använd lintern ofta, så slipper du en massa fel i slutet.
-
Gör många och små commits i ditt git repo, du kan ha ungefär 5-20 commits för en sådan här uppgift.