Webbteknik 1

Uppgift U1

Skapa en webbplats med svar på några frågor

I denna uppgift ska du skapa en liten webbplats, för att dels visa att du kan grunderna i HTML och CSS och dels visa att du satt dig in i kursens teori. Webbplatsen bedöms både utifrån innehåll och koden. Kraven som ges nedan måste vara uppfyllda, så använd listan dels för att se vad du ska göra och dels som en checklista, innan du redovisar.

Krav och bedömningskriterier

Följande krav ska vara uppfyllda:

Se även de allmänna kraven för uppgifterna.

Redovisning

Då du publicerat dina sidor på Netlify går du in på den url du får där. Kontrollera noggrannt att allt ser ut som du vill. Gå också igenom ovanstående kravlista och checka av att alla krav är uppfyllda.

Redovisningen ska endast bestå av en länk med den url som du fått på Netlify. Du redovisar genom att skapa länken i ditt svar i MyMoodle.

Redovisa innan deadline. Uppgifterna stängs efter deadline och öppnas inte för ny redovisning förrän till nästa deadline. Missar du deadline, får du alltså vänta till nästa deadline för att redovisa uppgiften. Se datum för deadlines i veckoplan / schema.

De tre frågorna

Följande är de tre frågor som ska finnas (tillsammans med dina svar) på webbsidorna. En fråga (inkl. delfrågor) och svar per sida. Syftet med frågorna är dels en kontroll av att du satt dig in i föreläsningarnas innehåll och dels att du ska ha något konkret innehåll på webbsidorna.

Det är lämpligt att ta en fråga per vecka, eftersom det då stämmer med kursens veckoplan, där de olika områdena introduceras i föreläsningarna. Du bör kunna få fram svar på fråga F1 i föreläsning F1, fråga F2 i föreläsning F2 och fråga F3 i föreläsning F3.

F1. Datakommunikation och webbadresser

  1. Vad avses med termerna klient och server?
  2. Beskriv vad var och en av protokollen TCP och IP gör på sändande och mottagande sida.
  3. Beskriv de delar som följande url består av:

    http://webbteknik.abc.se:8082/kurs1/uppg/u1.html#fragor

    • Ta upp alla delar som åtskiljs av   /   :   och   #

F2. HTML

  1. Beskriv vad element, tagg och attribut är.
  2. Vad är en entitet? Lägg även in ett exempel på en entitet i din HTML-kod.
  3. Vad är skillnaden mellan ett block-element och ett inline-element?

F3. CSS

  1. Vad är en regel i CSS och vad består den av?
  2. Vad är skillnaden mellan id och class? När bör man använda id respektive class?