[Hem] [Jag] [Bilder] [Kompisar] [Roligheter] [C2H5OH] [Länkar] [Nyheter]
Magnus Sonanders HTML-nybörjarkurs
Inledning
<BODY> <FONT> <CENTER> <A> <I> <B> <U> <BR> <HR> <IMG>
Attribut:
Till de flesta taggar finns det attribut, tilläggskommandon som gör taggen mer
detaljerad. Ett attribut är alltid kopplat till en tagg, den kan alltså aldrig stå
själv. Om vi tar exemplet med bakgrundsfärgen nämnde jag ovan att den styrs i taggen
BODY. Det räcker inte med att endast ange färg i taggen BODY, utan man måste skriva
till attributet BGCOLOR. (BackGroundColor) Exempel:
<BODY BGCOLOR="#FFFFFF">
BODY är taggen och BGCOLOR är attributet.
Ett första försök
Starta den texteditor eller ordbehandlare Du vill använda för att skriva
HTML-dokument och skriv följande sex rader:
Nu ska vi döpa sidan och fylla den med text. Infoga nedanstående rad mellan
<HEAD>-taggarna:
Min första hemsida
</TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
Vi ska snart titta efter hur det ser ut, men först ska vi lägga till ytterligare
några rader, den här gången mellan BODY-taggarna:
Min första hemsida
</TITLE>
</HEAD>
<BODY>
VÄLKOMMEN TILL MIN FÖRSTA HEMSIDA!
Detta är min första hemsida! Nu finns här endast vanlig text, men det kommer det inte
att göra så länge till !
</BODY>
</HTML>
Nu är det hög tid att titta efter hur sidan ser ut. Spara dokumentet under namnet
hemsida.htm. När Du sparar dokumentet är det viktigt att Du sparar det i textformat. En
vanlig ordbehandlare lägger till en del styrkoder om man inte sparar dokumentet i
textformat. Om man använder en texteditor slipper man det problemet. Filtillägget
".htm" betyder att det är ett HTML-dokument. Ett HTML-dokument måste ha
filtillägget ".htm"
eller ".HTML". Av praktiska skäl använder vi filtillägget "htm" i
våra övningar. (Skillnaden på .htm och .HTML är endast den att i t.ex. Windows 3.1 kan
man bara använda tre tecken i filtillägget. Funktionen är densamma oavsett vilket man
använder.) Nu när Du har sparat återstår endast att öppna HTML-dokumentet i din
internetläsare. Använder Du Netscape Navigator eller Microsofts Internet Explorer
trycker Du Ctrl + O och letar reda på filen lektion1.htm.
Textformatering
En sida bör vara både funktionell och trevlig att titta på. Att behärska
textformateringen är väldigt viktigt för sidans utseende, och även ganska enkelt ! Det
hela bygger som tidigare på de sk. taggarna. Vi börjar med tre väldigt användbara :
<B> Fet stil </B>
(Bold)<I> Kursiv stil </I>
(Italic)<U>Understruken stil </U>
(Underlined)Liksom tidigare har varje tagg en slut-tagg, och allt mellan taggarna blir påverkade av taggens effekt. Det går även att kombinera flera taggar t.ex. om man vill göra både fet & kursiv stil. Då skriver man först de båda start-taggarna, fyller på med texten mellan och avslutar sedan med de båda slut-taggarna. Så här kan en rad se ut:
<B> <I> Textformatering är mycket användbart !!! </B> </I>
Du vet nu att <B> betyder fetstil och <I> betyder kursiv stil. Nu lägger Du in några nya taggar i HTML-dokumentet "hemsida.htm":
<HTML> <HEAD> <TITLE>Min hemsida</TITLE> </HEAD> <BODY> <CENTER> <H1> <B> VÄLKOMMEN TILL MIN HEMSIDA! </B> </H1> </CENTER> <FONT SIZE=4> Nyheter på sidan : <BR> Detta är min första hemsida! Nu finns här nu text som är formaterad ! </FONT> </BODY> </HTML>
Nu till en förklaring vad alla de nya koderna står för:
<H1> <H2> <H3> <H4> <H5> <H6>
Nu tar vi och tittar efter hur sidan ser ut. Spara den och öppna den sedan med internetläsaren.
Nu börjar sidan att se lite bättre ut, inte sant ? Men fortfarande så finns det många funktioner vi inte har provat. Lite färger kanske skulle liva upp sidan ? Det skall vi snart lära oss!
BODY Dokumentets kropp
I BODYtaggen anger man de generella inställningar som skall
finnas i HTML-dokumentet. Man anger huruvida det skall finnas bakgrundsbild eller om man
istället skall använda bakgrundsfärg. Man anger där vilken färg det skall vara på
alla de olika sorters länkar som existerar. Allt detta anges i en och samma tagg,
-BODYtaggen. Mellan BODYtaggen och dess sluttagg är kan man grovt säga att där är
utrymmet som den största delen av hemsidan finns. En vanlig BODYtagg kan se ut så här:
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" ALINK="#FF0000" VLINK="#00FF00">
Denna BODYtagg är skriven på flera rader, men den skulle lika gärna kunna varit skriven på en och samma rad. Färgerna är angivna i hexadecimal form. (Se avsnittet om färger X om färger). Nu till en förklaring vad de olika attributen representerar:
BGCOLOR är attributet för bakgrundsfärg
TEXT är attributet för textfärg.
LINK är attributet för länkfärg.
ALINK är attributet för aktiv länk (alltså den färg som visas när användaren klickar och håller kvar på en länk).
VLINK är attributet för besökt länk.
Alltså, om man vill ändra bakgrundsfärgen från den nuvarande vita (FFFFFF) till t.ex. svart (000000) ändrar man bara tecken efter attributet BGCOLOR.
<BODY BGCOLOR="#000000">
Det svåra är inte att göra bakgrundsfärger och text i annan färg utan att hitta bra kombinationer. Det finns tyvärr många dåliga exempel idag. Anta utmaningen och använd färgerna estetiskt!
Bakgrundsbilder
Med BODYtaggen kan man inte bara byta färg på bakgrund, text och länkar. Dessutom
finns möjligheten att använda en bild som bakgrundsmönster. Detta används på Internet
med varierande framgång. Här följer därför två punkter som kan vara bra att tänka
på när Du skall använda bakgrundsbilder.
Att använda bakgrundsbilder anges, precis som i exemplet ovan, som ett attribut till elementet <BODY>. I följande exempel används bilden tegel.gif som bakgrundsbild:
<BODY BACKGROUND=tegel.gif>
OBS! Detta förutsätter att bilden tegel.gif finns i den katalog som HTML-dokumentet är i. Finns den någon annanstans måste Du skriva lite annorlunda. Om vi antar att bilden ligger i ett underbibliotek som heter bilder skriver Du istället:
<BODY BACKGROUND=bilder/tegel.gif>
Du kan även använda bilder som ligger någon annanstans på Internet. Då måste Du ange det med en sk. absolut URL. En sådan kan se ut så här:
<BODY BACKGROUND=http://www.tdw.se/bilder/tegel.gif>
Länkar
Var och en av dessa sex former av länkar definieras i HTML med taggen <A>, det är attributet som avgör vilken typ av länk det är. Nu skall vi testa hur det fungerar att göra en vanlig länk med attributet HREF. Skriv in den här raden i ditt HTML-dokument, mellan BODY-taggarna.
<A HREF=http://www.citynavigator.se> Hitta rätt i Stockholm ! </A>
Denna rad innebär att orden Hitta rätt i Stockholm ! kommer att presenteras med blå text och vara understruket (detta är den vanligaste presentationen av hypertext-knappar på www). När läsaren klickar på ordet laddas informationen på url:en http://www.citynavigator.se in i browsern. Är det fel på url:en kommer ett felmeddelande.
I nästa exempel använder vi samma teknik, men i stället för text vill vi infoga en bild som man skall trycka på för att aktivera länken. Raden kan då se ut:
<A HREF=http://www.citynavigator.se> <IMG SRC="knapp.gif"> </A>
Det spelar alltså ingen roll om Du använder text eller bild som länkknapp. Använder Du en bild kommer den att få en blå ram runt sig som visar att Du kan klicka på den.
Sammanfattningsvis listar jag här punktvis hur Du gör för att infoga länkar till din hemsida.
Ankare
DÅ man använder attributet NAME har man möjligheten att länka till en viss plats på
en sida. Det är två steg man måste följa: Man måste dels ha ett ankare och dels en
länk som länkar till ankaret. Så här skapar Du ett ankare:
1. Skriv <A NAME="ankare"> framför det ord, bild eller stycke text Du vill göra till ankare. Istället för "ankare" skriver Du namnet på ankaret.
2. Skriv </A> efter ordet, bilden eller stycket text för att tala om gränserna för ankaret.
När Du sedan skall adressera detta ankare gör Du som det tidigare exemplet, fast med en liten ändring:
Klicka <A HREF= "#ankarnamn">här</A> För att se det som är längre ned.
Det är efter tecknet # som namnet på ankaret kommer. Om Du vill referera till ett ankare i ett externt dokument skriver Du in url:en precis som vid en vanlig länkning, men efter url:en lägger Du till # och namnet på ankaret. Ex:
<A HREF="http://www.citynavigator.se#ankarnamn"
Att länka till ett ankare:
Färger
Utan färger vore en hemsida väldigt tråkig. I HTML-programmering finns två olika sätt
att ange färger. Dessa är :
Typsnitt Size anger typsnittets storlek, kan vara antingen ett fast tal (t.ex. 4) eller ett
relativt tal. (t.ex. +2) Relativa tal används endast i taggen FONT och är då relativt
till storleken som är angiven i BASEFONT. Face anger vilken sorts typsnitt det skall vara t.ex Times New Roman, Arial etc. Color anger vilken färg som texten skall ha, hur man anger färger står i
kapitlet Färger. Ex.
Typsnitt är liksom färger en av grundstenarna för att
kunna skapa varierande layout på hemsidor. De taggar jag tänk behandla i detta avsnitt
är FONT och BASEFONT samt deras attribut. Skillnaden mellan BASEFONT och FONT är att den
tidigare anger standardtypsnittet, medan den senare anger endast något tillfälligt.
Taggen BASEFONT saknar även en sluttagg. Attributen är:
I exemplet anger man standardtypsnittet som Arial, vit färg och med storleken 3. Ett annat exempel skulle kunna se ut så här:
<FONT Size="+2">
Detta exempel anger att typsnittet skall öka med 2 steg fram till sluttaggen </FONT>.
Bilder
<IMG SRC="bild.gif">
Bilden bild.gif kommer då att visas på den plats i dokumentet som Du placerade taggen. Nu är det dags att lägga till attribut till taggen !
Width & Height
Om Du vet höjd och vidd på bilden, och även anger detta kommer bilden att laddas
fram snabbare på din sida, vilket är något som alla hemsideprogramerare strävar efter.
För att ange vidd och bredd använder Du attributen Width & Height. Dessa följs av
ett respektive värde som anger bredd eller höjd i antal pixlar, bildpunkter. Ett exempel
på en bild som är 100 pixlar bred och 20 pixlar hög skulle kunna se ut så här:
<IMG SRC="bild.gif" Width="100" Heigth="20">
Border
Attributet border används för att ange bredden på ramen kring bilden. Detta anges i
antal pixlar. Anger man border="0" kommer det inte finnas någon ram
överhuvudtagget!
Nu ett exempel hur det ser ut om man vill att bilden skall ha en 3 pixels bred ram:
<IMG SRC="bild.gif" Width="100" Heigth="20" Border="3">
ALT
Innan en bild har laddats klart, eller om det är något fel på bilden så att den
inte kan laddas alls, så kan man på bildens plats se en förklaringstext. Det är mycket
uppskattat av de som besöker sidan om det finns en förklaringstext vid varje bild. Denna
text anger man i attributet ALT. Så här skriver man det:
<IMG SRC="bild.gif" Width="100" Heigth="20" Border="3" ALT="Bild på Mig!">
VSPACE / HSPACE
VSPACE & HSPACE är attribut som används då man vill att det skall finnas
mellanrum mellan bilden och dess omgivning. VSPACE är vertikalt mellanrum och HSPACE
följaktligen horisontalt. Mellanrummet är angivet i pixlar. Exempel:
<IMG SRC="bild.gif" Width="100" Heigth="20" Border="3" ALT="Bild på Mig!" VSPACE="2" HSPACE="2">
ALIGN
M h a attributet ALIGN kan man styra i vilken vertikal nivå man vill att bilden skall
visas. Den har flera olika lägen nämligen: Top, Bottom, Middle samt AbsTop, AbsBottom
& AbsMiddle. Nu implementerar jag detta på vårt exempel:
<IMG SRC="bild.gif" Width="100" Heigth="20" Border="3" ALT="Bild på Mig!" VSPACE="2" HSPACE="2" ALIGN="Middle">
ImageMapping
En specialfunktion man ser används ganska ofta på Internet är sk. Imagemapping. Den
innebär att man kan dela upp en bild i flera olika klickbara delar. Detta gör man med
hjälp av koordinater och är en relativt avancerad procedur. Det finns dock flera program
man kan använda som automatiskt sköter imagemappingen och därför tänker jag inte ta
upp imagemapping mer ingående utan jag ville endast med denna paragraf sprida lite
medvetenhet kring imagemappingens existens.
Program som gör färdig kod
Avslutning
[Hem] [Jag] [Bilder] [Kompisar] [Roligheter] [C2H5OH] [Länkar] [Nyheter]