Hur man kan strukturera ett HTML-dokument för att göra en webbsida på din Raspberry Pi

September 22

För att göra en webbsida på Raspberry Pi, måste du strukturera HTML-dokumentet på rätt sätt. En kodsträng är ett bra sätt att se hur HTML-taggar fungerar och hur din webbläsare tolkar dem, men du måste inkludera mycket mer information och uppmärkning innan du kan skapa en verkligt giltig webbsida.

Ett HTML-dokument har två huvuddelar: header (mellan <head> och </ head> taggarna), och kroppen (mellan <body> och </ body> taggar). Rubriken används främst för information om webbsidan, medan kroppen innehåller själva innehållet på sidan.

Tags alla arbetar på samma sätt, med en tagg öppning och annan stängning. Som ni kan se, itâ € s okej att ha några taggar inne en del andra taggar. I detta dokument, alla andra taggar utom den första är inne i <html> öppnings- och stängningstaggar.

Du donâ € t behov av att memorera alla dessa nya taggar, tur för dig, för här är ett ramverk som du kan återanvända och lätt ändra för varje ny webbsida som du skapar. Du behöver ändra bara två bitar för varje webbsida du skapar:

  • <Title> och </ title>: Mellan dessa taggar är sidans titel, vilket visas i bokmärken, sökmotor resultat, och i namnlisten högst upp i webbläsaren (eller fliken € s pageâ, om du € re att använda flikar) när du € re besöka sidan.
  • <Body> och </ body>: Mellan dessa taggar är där du lägger all din webbsida innehåll, så detta avsnitt brukar vara ganska länge när du € re arbetar med en riktig webbsida. I detta exempel kan du se att HTML kod är mellan body-taggarna.

För dem som vill förstå det hela, Herea € sa uppdelning av resten av dokumentet:

  • <! DOCTYPE html>: Detta talar om för webbläsaren vilken version av HTML du € re använder. Du kan se DOCTYPE för HTML5, vilket helt enkelt är ordet html. Äldre versioner av HTML hade långa och komplicerade dokumenttyper, och du € ll fortfarande komma över dessa från tid till annan.
  • <Html lang = "sv"> och </ html>: Dessa taggar används för att markera början och slutet av HTML-dokumentet. Öppningen taggen anger också språket i dokumentet, i det här fallet, engelska.
  • <Head> och </ head>: Dessa taggar markera början och slutet på sidhuvudet. Det enda i vår header är sidans titel, men som du lär dig mer om HTML, du € ll komma över fler taggar som hör hit.
  • <Meta charset = "UTF-8" />: Den här taggen definierar teckenuppsättning som används i dokumentet, så att personer som använder språk med olika alfabet kan säga vilken som ska användas. För detta projekt, det finns en teckenuppsättning som heter utf-8. Du kanske märker thereâ € sa snedstreck inne stängnings fästet på denna tagg. Thata € s eftersom taggen doesnâ € t surround någonting, så det doesnâ € t har en separat stängningstagg.

    I en tidigare version av HTML som heter XHTML, hade varje tagg som ska stängas, så när det inte fanns någon separat stängningstagg, ett snedstreck sattes inuti stängningsfästet av taggen istället. Många människor anser fortfarande denna bästa praxis, men itâ € s som tillval.

    Hur man kan strukturera ett HTML-dokument för att göra en webbsida på din Raspberry Pi

Du kan använda mellanslag för att indentera linjerna inuti huvudet och kroppen och tomma rader runt båda dessa avsnitt, så att du lättare kan se var huvudet och kroppen börjar och slutar. Folk gör ofta detta: Det gör HTML lättare att läsa och redigera. HTML ignorerar mellanslag, så det doesnâ € t roll hur mycket du använder, eller där du placerar den.

Det doesnâ € t ärendet tekniskt om dina taggar är i stora eller små bokstäver, men det ser snyggare när itâ € s konsekventa och konvent dikterar gemener för alla taggar förutom DOCTYPE.

När du öppnar den sidan i din webbläsare, ser det på samma sätt som vår tidigare kodavsnitt gjorde i webbläsaren, förutom att du € ll se en titel i fältet längst upp i webbläsaren, och Ita € SA giltig webbsida nu. Du kan publicera detta på internet om du ville, och det skulle fungera perfekt.

Eftersom det ser ut precis samma sak, kanske du undrar varför du behöver bry med alla de andra taggar, då. Svaret är att de flesta webbläsare är ganska förlåtande och kommer att försöka arbeta runt dina misstag och försummelser, men du canâ € t lita på det.

Du donâ € t vet vilken webbläsare besökaren kan använda för att visa din webbplats, så du måste ge all rätt markup, även om en sida fungerar bra på din Raspberry Pi. Andra webbläsare eller enheter kanske inte kan klara av en ogiltig HTML-dokument samt Midori kan.