Svar på frågorna för del 2

Observera att du behöver klicka på frågan för att svaret ska visas. Se det som flashcards. (Visst är det häftigt att det är ren HTML utan någon JavaScript!)

  1. Förklara kort vad ett element, attribut och värde är för något
    • Ett element kan bäst beskrivas som en komponent av en hemsida, oftast består ett element av en öppningstagg och en stängningstagg men vissa element är sjävstängade. Ett exemepel på ett självstängande element är br-elementet.
    • Ett attribut kan sägas tillföra extra information till ett element som påverkar elementet, ett exempel på ett attribut skulle kunna vara src-attributet för img-elementet.
    • Ett värde specificeras för ett attribut, ett exmepel skulle kunna vara en url till en hemsida i href-attributet för a-elementet. Värden placeras innanför citattecken (")
  2. Förklara vad HTTP är för något och vad ett kommunikationsprotokoll innebär

    HTTP står för "Hypertext Transfer Protocol" och ligger till grunden för datakommunikation över World Wide Web. Det är tack vare detta kommunikationsprotokoll som vi kan besöka olika hemsidor, protokollet låter oss ladda ner och visa webbsidor. Den som läst DVG001 (Introduktion till Linux och små nätverk) på högskolan i Gävle vet att HTTP vanligtvis använder sig av port 80. Om du näthandlar eller utför andra aktiviter som involverar känslig data rekommenderas istället protokollet HTTPS som krypterar trafiken. HTTPS använder sig vanligtvis av port 443.

    Kommunikationsprotokoll kan enkelt förklaras som en standard med regler över hur digital kommunikation går till. Det finns flera olika kommunikationsprotokoll ämnade att lösa olika problem. HTTP och HTTPS är två exempel på kommunikationsprotokoll.

  3. Vilka är W3C och vilken är deras huvudsakliga uppgift?

    W3C (World Wide Web Consortium) är ett konsortium som utvecklar tekniska standarder för World Wide Web med en utgångspunkt om att webben är för alla. Tillgänglighet är en av flera viktiga frågor för W3C. Du kan läsa mer här.

  4. Vad står WWW för och vad är detta för något?

    WWW står för World Wide Web och är en typ av infromationssystem som gör det möjligt att dela innehåll/dokument över internet. Utan World Wide Web hade det varit svårt att delta i denna distanskurs.

  5. En typisk internetadress kan se ut på följande vis http://www.facebook.com/home.php.
    • Vad kallas denna internetadress på fackspråk (en förkortning)?
    • Vad betyder denna förkortning?
    • Vad kallas
      1. http://
      2. www.facebook.com
      3. /home.php?

    URL, kort för Uniform Resource Locator. En URL en adress till en webbsida (webbadress) eller fil.

    http:// är en URL scheme och visar vanligtvis vilket protokoll som används, i detta fall HTTP.

    www.facebook.com är ett så kallat värdnamn och kan delas in i tre delar: subdomän (www), domän (facebook), toppdomän (.com).

    /home.php? kalls för path (sökväg).

  6. Vad använder vi kommunikationsprotokollet FTP till?

    Kommunikations- och filöverföringsprotokollet FTP står för File Transfer Protocol och används för att föra över filer mellan två datorer.

  7. Vilken modell bygger HTTP på? Modellen beskriver förhållandet mellan en dator som svarar och en dator som ställer förfrågan om att få se webbplatserna.

    HTTP bygger på klient-server modellen. Klienten öppnar en anslutning för att göra en förfrågan och väntar sedan på att få ett svar från servern.

  8. Vad står HTML för och vilket typ av språk är detta?

    HTML är kort för Hypertext Markup Language och är ett så kallat märkspråk.

  9. Varför använder vi oss av indentering (indrag) när vi skriver HTML-kod?

    Av samma anledning som vi använder oss av stor bokstav, punkt och styckesindelning. Det gör det lättare att läsa och förstå det vi skrivit.

  10. Blir det någon skillnad på utseendet av sidan när du indenterar din HTML-kod?

    Nej.

  11. Varför tror du att vi lär oss behärska HTML-kod från grunden till skillnad från att generera HTML-kod med hjälp av s.k. WYSIWYG-programvaror och HTML-generatorer?

    Eftersom det ger ökad kontroll att göra exakt det vi vill. Dessutom skadar det inte att förstå vad WYSIWYG-editorer eller HTML-generatorer faktiskt genererar. Dessutom är det kul att lära sig något nytt och förstå sin omvärld.

  12. Vilka två delar består ett HTML-dokument av? Vilken sorts information finns i respektive del?

    Jag förmodar att du syftar på huvudet (head) och kroppen (body). Huvudet består av en hel del saker som inte syns på själva sidan (om man inte räknar med titeln som syns i fliken av webbläsaren). Kroppen är det som syns på sidan.

  13. Varför har vi s.k. HTML-kommentarer i vår kod?

    Av samma skäl som vi kommenterar kod i valfritt programmeringsspråk. För att tillföra extra kontext och information som underlättar förståelsen för den som läser koden. Även om HTML som märkspråk kan tyckas vara väldigt enkelt för den som är erfaren så kan kommentarer tillföra värdefull information till utvecklaren/utvecklarna eller till och med användas för att temporärt ta bort innehåll från en sida som man inte vill radera helt och hållet.