Labb 1
Webbutveckling HT14
Alexander Henriksson
Head och body
Headern börjar med taggen <head> och slutar med taggen </head>. Den innehåller metadata (data
om dokumentet) som inte visas i webbsidan. Den kan innehålla titel, script m.m.
Body börjar med taggen <body> och slutar med taggen </body>. Den består av innehållet i htmldokumentet såsom text, länkar, tables m.m.
Doctype
Doctype deklareras med t.ex. <!DOCTYPE html> och deklareras först i html-dokumentet. Den
berättar för webbläsaren vilken version av html dokumentet är skrivet i så att innehållet kan
renderas korrekt.
I HTML5 börjar man dokumentet med samma tag även om språket inte är beroende av någon DTD.
Metataggar
Deklareras med <meta> och har ingen sluttagg utan deklareras: <meta name="author"
content="Alexander Henriksson" />. Metadata visas inte direkt på hemsidan utan används för att läsa
in data om t.ex. beskrivning av hemsidan, nyckelord/sökord, när sidan senast ändrats.
<meta name="description" content="Artiklar och Guider"/>
<meta name="keywords" content="Artiklar,Guider,IT"/>
<meta name=”DC.Title” content=”Artiklar och guider”/>
<meta name="DC.Subject" content="IT Artiklar; IT Guider; IT support"/>
Dublin core är en standard för metataggar och deklareras <meta name=”DC.Title” content=”Artiklar
och guider”/>. Dublin core har 15 metadata element och möjliggör att mer metadata kan läggas in i
html-dokumentet. Det är bra då hemsidan blir lättare att indexera och mer sökmotoroptimerad om
den har metadata.
Labb 1
Webbutveckling HT14
Alexander Henriksson
Titel
En titel kan se ut såhär:
<html>
<head>
<titel>Artiklar och guider</titel>
</head>
<body>
</body>
</html>
Den visas höst upp i webbläsaren, i titelfältet.
CSS
Bestämmer sidans stil/layout. Finns oftast i en separat fil. Länkningen mellan html-dokumentet och
CSS-dokumentet görs i headern med taggen:
<link rel="stylesheet" type="text/css" href="stilmall.css">
En element selektor tillämpar CSS på alla element med en viss tagg till exempel:
p{
background-color: red;
}
Gör så att alla element med taggen <p> får röd bakgrundsfärg. Användbart om man vill ändra stilen
på all brödtext.
Labb 1
Webbutveckling HT14
Alexander Henriksson
Id selektorer väljer istället att allt med ett visst id ska få en viss CSS-stil till exempel:
#content {
background-color: red;
}
Gör så att allt med id="content" får röd bakgrundsfärg. Användbart för att ändra divar.
Class selektorer väljer istället att allt med en viss class ska få en viss CSS-stil till exempel:
.header {
background-color: red;
}
Gör så att allt med class="header" får röd bakgrund. Använts ofta med JavaScript för att göra
ändringar i html.
Labb 1
Webbutveckling HT14
Hemsidan i olika webbläsare
Såhär ser hemsidan ut i olika webbläsare.
Safari:
Safari skalad:
Alexander Henriksson
Labb 1
Google chrome:
iPhone:
Webbutveckling HT14
Alexander Henriksson