16.09.2013 Views

En lathund i XHTML

En lathund i XHTML

En lathund i XHTML

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1 av 4<br />

HTML<br />

Redan på 1940-talet funderade Vanevar Bush på hur man kunde länka olika dokument, böcker osv. med<br />

varandra. Han ritade Memex – ett skrivbord som fungerade som ett slags mekaniskt World Wide Web. I slutet<br />

på 1960-talet skapades Internet, då för militära och akademiska ändamål. Inte förrän ca. 1994 kunde man enas<br />

om gemensam standard för Internet - TCP/IP - varvid Internet fick sin explosionsartade utveckling. Ett sätt att<br />

använda (en ”tjänst” på) Internet, var World Wide Web (WWW), som utvecklades av Sir Tim Berners Lee på det<br />

schweiziska forskningsorganet CERN. Standarden blev http (hyper text transfer protocol) och mest<br />

kännetecknande egenskap var möjligheten att klicka på en [hyper]länk (ett ord, eller en bild) och därigenom<br />

hämta (”gå till”, ”surfa” till) en annan sida länkad till den ursprungliga. Kodspråket för att skriva webbsidor<br />

blev HTML – Hyper Text Markup Language, med vilket webbsidans textinnehåll märks upp med tags (märkord,<br />

taggar) som bestämmer sidans struktur och format. <strong>En</strong> webbplats (website, webbsajt) består av flera<br />

webbsidor. Hemsida används ofta i svenskan felaktigt som synonymt med webbsida och betyder egentligen<br />

första sidan i en webbplats. Ett annat ord är startsida, som också kan betyda den webbsida man valt till att<br />

komma upp automatiskt när man startar sin webbläsare (browser), alltså programvaran för att visa webbsidor.<br />

I skrivande stund är Internet Explorer, Firefox, Opera och Safari de vanligaste webbläsarna. De visar ibland<br />

sidor olika, beroende på i vilken utsträckning de stöder standarder som <strong>XHTML</strong> och CSS. Microsoft har<br />

också/har haft egna märkord, som inte ingår i standarder.<br />

<strong>XHTML</strong><br />

<strong>XHTML</strong> är en striktare och renare form 1 , en vidareutveckling, av HTML som bl.a. innebär att alla märkord<br />

måste skrivas med gemener och stängas och att formateringen inte görs i <strong>XHTML</strong>-koden utan i CSS (se<br />

särskild <strong>lathund</strong>).<br />

Stomme<br />

Grundstrukturen i en <strong>XHTML</strong>-sida kan se ut så här, där den markerade delen av koden utgör den s.k.<br />

Document Type Declaration (DTD), som talar om för webbläsaren vilken typ av kod som används.<br />

<br />

<br />

<br />

<br />

Chocolate World<br />

<br />

<br />

<br />

<br />

Förutom Strict finns Transitional, ung. övergångsvariant,<br />

<br />

<br />

1 <strong>XHTML</strong> Tutorial. http://www.w3schools.com/xhtml/default.asp. 26 november 2007<br />

29 mars 2008, 17:42


och Frameset, för webbplatser som använder frames (ramar).<br />

2 av 4<br />

<br />

Märkord<br />

Tags (taggar, märkord) består av starttagg, sluttagg, innehåll, och eventuella attribut med värden, exempel:<br />

Telia<br />

Starttagg<br />

Attri-<br />

but<br />

Värde Attri-<br />

but<br />

Värde Inne-<br />

håll<br />

<strong>En</strong> del märkord har inte sluttagg, men måste ”stängas” ändå. Det görs som i exemplet nedan:<br />

<br />

Nedan följer utvalda märkord för vår kurs:<br />

Kategori Märkord Kommentarer Exempel<br />

Sidstruktur Anger helt enkelt om att det är en HTML-sida.<br />

Får hoppas över i HTML, men krävs i<br />

<strong>XHTML</strong>.<br />

Sidstruktur ”Sidhuvud”. Innehåller bl.a. och<br />

(se nedan).<br />

Sidstruktur ”Länk”. För att länka till ex. stilmall Placeras<br />

inuti .<br />

Sidstruktur Metadata. Information om sidan, t.ex.<br />

nyckelord för sökmotorer. Placeras inuti<br />

.<br />

Sidstruktur Titel (visas högst upp i webbläsarfönstret)<br />

Sidstruktur ”Sidkropp”<br />

Sidstruktur Delar upp webbläsarfönstret i flera<br />

”fönsterrutor” och kan användas för sidmallar,<br />

där innehållet i vissa frames alltid är likadant<br />

(t.ex. navigationskolumn, banner) men<br />

varierar i en annan frame (t.ex. olika sidor för<br />

huvudinnehållet).<br />

Frames var vanligt förekommande i webbens<br />

begynnelse, men har allt mer ersatts av andra<br />

tekniker. Därför behöver du inte behärska<br />

frames i denna kurs.<br />

Textstruktur Stycke<br />

Textstruktur Radbrytning. Byter rad i ett stycke.<br />

29 mars 2008, 17:42<br />

Slut-<br />

tagg<br />

<br />


3 av 4<br />

Kategori Märkord Kommentarer Exempel<br />

Textstruktur Rubrik på översta nivån. Andra rubriknivåer: , osv.<br />

Textstruktur Ung. avsnitt. Indelning av texten på högre<br />

nivå än stycke. <strong>En</strong> kan bestå av flera<br />

.<br />

Textstruktur Ung. omfattning. För att avgränsa t.ex. delar<br />

av -elementet<br />

Textredigering<br />

&aring;<br />

&Aring;<br />

&auml;<br />

&Auml;<br />

&ouml;<br />

&Ouml;<br />

Specialtecken<br />

å<br />

Å<br />

ä<br />

Ä<br />

ö<br />

Ö<br />

Specialtext Tabell: grundstruktur<br />

Specialtext Tabellrad<br />

Specialtext Tabelldata<br />

29 mars 2008, 17:42<br />

Kan användas för layout (positionering).<br />

Se häftet om CSS.<br />

Se häftet om CSS för formatering av delar<br />

av ett stycke.<br />

<br />

<br />

Kol. 1<br />

Kol. 2<br />

<br />

<br />

Specialtext Punktlista (unordered list) <br />

Mörk<br />

Ljus<br />

<br />

Specialtext Listelement (list item) Se ovan.<br />

Specialtext Nummerlista (ordered list) <br />

Mörk<br />

Ljus<br />

<br />

Specialtext Flernivålista (definition list) <br />

H0<br />

Skala<br />

1:87<br />

N<br />

Skala<br />

1:160<br />

<br />

Specialtext Definition data. Listelement i flernivålista. Se ovan.<br />

Bilder/Grafik Bild (image). Attributet alt möjliggör text<br />

som alternativ till bilden och är obligatoriskt i<br />

<strong>XHTML</strong>.<br />

Multimedia Ej standard enl W3, men vanlig och fungerar i<br />

både IE och NN.<br />

• Mörk<br />

• Ljus<br />

1. Mörk<br />

2. Ljus<br />

H0<br />

Skala 1:87<br />

N<br />

Skala 1:160<br />

<br />

<br />

Multimedia Standard enl W3, men fungerar inte i alla webbläsare. Uppfattas inte sällan som svår att lära<br />

sig. I vår kurs lär vi oss i stället.<br />

Interaktivitet Hyperlänk. Det första exemplet öppnar Telias<br />

sajt i ett nytt fönster.<br />

Det andra exemplet länkar från en sida till ett<br />

annat avsnitt på samma sida.<br />

Telia<br />

Se kapitel 5<br />

...<br />

<br />

Kapitel 5


4 av 4<br />

Viktiga skillnader mellan HTML och <strong>XHTML</strong><br />

Märkord måste vara korrekt<br />

kapslade<br />

Märkord måste alltid stängas Ett stycke<br />

Ett till stycke<br />

Det gäller även ”tomma” element Radbrytning:<br />

<br />

Gemener (små bokstäver) måste<br />

användas<br />

Ej korrekt <strong>XHTML</strong> Korrekt <strong>XHTML</strong><br />

lite text lite text<br />

Horisontell linje:<br />

<br />

Bild:<br />

<br />

<br />

Ett stycke<br />

<br />

29 mars 2008, 17:42<br />

Ett stycke<br />

Ett till stycke<br />

Radbrytning:<br />

<br />

Horisontell linje:<br />

<br />

Rotelementet måste vara med <br />

<br />

Källor<br />

Bild:<br />

<br />

<br />

Ett stycke<br />

<br />

http://www.w3.org/ The World Wide Web Consortium (W3C). Utvecklar (X)HTML och andra standarder<br />

för Internet.<br />

http://www.w3schools.com Omfattande sajt med tutorials för flera områden.<br />

http://www.webdesignskolan.com Omfattande svensk sajt med både bra instruktioner och hög grafisk kvalitet. Innehåller<br />

också lektioner i Dreamweaver, Flash, Photoshop, Illustrator, Acrobat och PHP.<br />

http://www.html.net <strong>En</strong>kla, tydliga grunder i <strong>XHTML</strong> och CSS<br />

http://validator.w3.org/ Validera din <strong>XHTML</strong>-kod och se om den följer standarden.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!