Med dette kursus kan du lære selv at lave hjemmesider nemt og hurtigt.
Du kan frit udskrive kurset til eget brug. Det må gerne videre
distribueres. Der må ikke kræves betaling for kurset og det må ikke
bruges i nogen form for undervisning.
Html anvendes til at lave hjemmesider med. Html er egentlig bare en
tekstfiL, der bliver gemt med endelsen html/htm (filnavn.html). Html
består af en masse små koder, som alle står i vinkelben ( <
og > ). Koderne tolkes af ens browser
(et program til at vise og tolke Html-dokumenter). F.eks.
<h2>
Velkommen til min hjemmeside !</h2>
Velkommen til min hjemmeside !
Som du kan se, starter Html-koden med : <kode>
, den skal så (med et par undtagelser) afsluttes igen med : </kode>.
Husk at det KUN er med Html-koder du kan ændre skriftstørrelsen,
typen, farven m.v. (mere herom senere), det hjælper altså ikke at
bruge MS Office, Lotus eller andre lignende programmer (som også nævnes
senere).
Html står for "HyperText Markup Language" og betyder, at man bruger normal tekst (altså ingen rigtige programkoder).
Hvilke
programmer er nødvendige ?
Du skal først og fremmest have et program der kan vise/tolke dine
Html-dokumenter, det kaldes en browser. De to mest kendte browsere er
Microsoft Internet Explorer og Netscape Navigator.
Først skal du beslutte hvordan du vil arbejde med din hjemmeside, om
du selv vil kode den eller bruge en WYSIWYG-editor (What You See Is What
You Get, altså man ser som det kommer til at se ud.) Hvis man vil
bruge en WYSIWYG-editor bør du nok vælge DreamWeaver, Homesite,
CoffeeCup eller Microsoft Frontpage 2000. Ønsker man derimod selv at
kode sin side, vil jeg stærkt anbefale WebWriter, men du kan sagtens nøjes med Notesblok i starten til Html-kodning,
du skal IKKE bruge programmer som MS Office, hvor du kan ændre
skrifttype/størrelse m.v., da dette IKKE tolkes rigtigt af en browser.
Brug ikke Microsoft Publisher, som er et eksempel på en wysiwyg-editor,
der laver elendig kode og som får HTML-sider til at fylde 2-3 gange
mere end hvad der er nødvendigt. Resultatet bliver at siderne fungerer dårligt.
Når du senere skal have grafik på din side, bliver det også nødvendigt
med et tegne- eller billedebehandlingsprogram. Her kan man som nybegynder
(eller måske lidt mere erfaren bruger) sagtens bruge programmet Paint Shop
Pro.
Gode
tips og et par tommelfingerregler til Html.
Tommelfingerregel :
Når man koder Html kommer man ofte ud for, at der skal bruges flere
koder på samme tekst. Når man skal det, er det en meget god ide at
starte og slutte koderne korrekt, det gøres således :
<kode1><kode2>
Tekst der bliver påvirket af kode 1 OG kode 2
</kode2></kode1>
Følgende måde er den ukorrekte måde at gøre det på :
<kode1><kode2>
Tekst der bliver påvirket af kode 1 OG kode 2
</kode1></kode2>
Altså : Koderne skal afsluttes i MODSAT rækkefølge af hvad de
startede. Der sker dog ikke noget hvis man gør det modsatte, men det er
en god ting at holde sig til reglen.
Tips :
Når du sidder og koder Html, er det en god ide både at have
Notesblok og ens browser åbnet samtidigt. Så kan man gemme engang
imellem, og ligesom følge med i hvad det er der sker, det giver også
en hurtigere forståelse af hvordan Html fungerer. Man kan også bruge
Stone's WebWriter som kan tjekke om der er fejl i koderne.
Uploadning
til internetudbyder.
Når ens side er færdig skal den selvfølgelig uploades (lægges ud
på internettet), så andre kan besøge den. Dette gøres via et
FTP-program, jeg anbefaler WS_FTP LE eller CuteFTP. .
Først og fremmest skal du have downloadet og installeret programmet,
du kan downloade det fra Tucows: http://tucows.inet.tele.dk/
Nu skal du i gang med opsætning af WS_FTP
Tryk "New". Skriv f.eks. dit internetudbyders navn under
"Profile Name".
Under "Host Name/Address" skriver du din
internetudbyders Hostadresse (ring evt. og spørg din
internetudbyder, hvis du ingen anelse har).
Under "Host Type", lader du den stå på "Automatic
detect".
Under "User ID" skriver du dit Bruger ID (brugernavn),
som du også bruger til internettet.
Under "Password" skriver du din adgangskode, som du også
bruger til internettet.
Tryk så "Ok", resten af felterne behøver normalt ikke
at udfyldes. Nu skulle programmet gerne ringe op, og tilslutte sig
din mappe på din internetudbyders computer (server), hvor du
uploader din hjemmeside til.
Bemærk : Man bør navngive sine Html-filer med SMÅ bogstaver, følgende
er forkert :
filNAVN.html - Filnavn.html - filNavn.html - filnavn.HTML - FILNAVN.html
o.s.v.
Den rigtige måde er : filnavn.html (og ikke andre !).
Grunden er at serveren ikke accepterer et lille a og et stort A
(eller andre bogstaver !) som det samme bogstav. Så der kan sagtens
ligge en fil der hedder : FILNAVN.HTML og en fil der hedder :
filnavn.html ved siden af hinanden, og det kan godt skabe forvirring.
Hvis du ikke har en internetudbyder, der tilbyder webplads, kan du prøve
et af de steder på nettet, hvor man kan få gratis webplads.
Tilmelding
til søgemaskiner/linkssider.
Dette afsnit er først nødvendigt at læse, når du har fået din
hjemmeside uploadet.
Når du som sagt har uploadet din hjemmeside, skal den tilmeldes nogle søgemaskiner,
så andre kan finde den. Når man tilmelder sin side er det en rigtig
god ide at overveje følgende, inden man går i gang :
1. Sidens navn (hvis den har noget).
2. En lille, kort og præcis beskrivelse af din side. Beskrivelsen må
normalt max. fylde ca. 20-150 ord.
Her er et par forslag til de mest kendte søgemaskiner.
Du skal se efter et link ved navn 'Tilføj side', Tilføj URL' eller
lignende.
Søg evt. efter "Søgemaskiner", på en af ovenstående
sider, så skulle der komme flere søgemaskiner frem.
Hvis du en dag surfer på en side, så er
det en god ide at lægge mærke til, om der findes en linksside. Hvis
der gør, kan man evt. spørge webmasteren om han ikke nok vil linke til
din side, hvis du linker til hans.
Hvis du overvejer reklameservice lignende Bannerbyt, Webreklame m.v. så
skal du lige tænke på, at besøgende ikke altid får et godt indtryk
af ens side, hvis den er overklistret med alle mulige forskellige
bannerreklamer. Så hvis du har overvejet ovenstående, så nøjs med højst
én bannerreklame, af hensyn til de besøgende.
Søgerobotter er søgebasernes arbejdsmyrer, der kravler rundt på
nettet og indsamler og checker oplysninger om hjemmesidernes indhold.
Hvis du vil vide mere om META koder, så læs dette afsnit. META
koder.
Det
nødvendige Html-skelet.
Herunder ser du et eksempel på det nødvendige grundskelet.
EKSEMPEL
<HTML>
<!-- her starter HEAD-sektionen -->
<HEAD>
<TITLE>Basis HTML-dokument</TITLE>
</HEAD>
<!-- her starter BODY-sektionen -->
<BODY>
Her placeres selve indholdet.<BR>
I browserens øverste blå linie vil du finde titlen "Basis
HTML-dokument".
</BODY>
</HTML>
Html : alle HTML-dokumenter starter med koden <HTML>
og slutter med koden </HTML>.
Browseren ved så, at alt mellem de to koder skal tolkes som
Html-dokument.
Head : hovedsektionen indeholder kun information om
dokumentets titel, som vises i browserens øverste blå linie, metatags
(mere herom senere) og evt. Javascripts.
Titel : hjemmesidens
titel, det du skriver der, kommer til at stå øverst i titellinien,
skriv ikke alt for meget her.
Body : her skriver du selve sidens indhold. Der er
tilføjelser til BODY-koden i afsnittet lige nedenunder.
Tilføjelser
til BODY-koden (baggrund, tekstfarve m.v.).
Man tilføjer en underkode (en "tilføjelseskode") til en
kode på følgende måde :
Der er ingen regler for hvor mange "underkoder" man må
tilføje. For hver grundkode, findes der normalt 2 - 6 underkoder. Der
findes heller ikke nogen bestemt rækkefølge, bortset fra at grundkoden
skal stå forrest. Nogle af underkoderne går nogen gange igen i andre
grundkoder.
Måske virker det lidt forvirret, men det er kun lige i starten.
Her er de mest normale underkoder til BODY-koden :
BACKGROUND="filnavn.jpg"
Baggrund, man bruger normalt kun JPG- el. GIF-filer til
grafik/billeder.
BGCOLOR="Blue" Baggrundsfarve,
foregår via farvekoder eller "farvenavne" (på engelsk).
TEXT="Yellow" Tekstfarve,
foregår via farvekoder eller "farvenavne" (på engelsk).
Link="Green" Linksfarve,
foregår via farvekoder eller "farvenavne" (på engelsk).
VLINK="Gray" Besøgt
linksfarve, foregår via farvekoder eller "farvenavne" (på
engelsk).
ALINK="Purple" Aktivt
linksfarve, foregår via farvekoder eller "farvenavne" (på
engelsk).
Her er nogle avancerede underkoder til BODY-koden, som normalt ikke
bruges :
BGPROPERTIES="FIXED" Fastlåser
baggrunden så den IKKE scroller med.
TOP/LEFT/RIGHTMARGIN="0"
Angiver pladsen øverst i dokumentet. Normalt laver browseren
automatisk et lille mellemrum.
<HTML>
<!-- her starter HEAD-sektionen -->
<HEAD>
<TITLE>Basis HTML-dokument</TITLE>
</HEAD>
<!-- her starter BODY-sektionen -->
<BODY BACKGROUND="baggrund.gif"
TEXT="Red"
Link="Green">
Her placeres selve indholdet.<BR>
I browserens øverste blå linie vil du finde titlen "Basis
HTML-dokument".
</BODY>
</HTML>
Tekst
(type, størrelse m.v.).
Tekstfarven har du sikkert allerede bestemt i BODY-koden, men hvis du
ønsker flere forskellige tekstfarver, kan det sagtens lade sig gøre.
Tekstkode :<FONT COLOR="Green">Her
skriver du teksten der skal være grøn </FONT>
Grundkoden ser således ud : <FONT>
Her skriver du teksten der skal påvirkes af TEKST-koden </FONT>
Teksten du skriver uden for TEKST-koden bliver den farve du har valgt
i BODY-koden. Standarden er sort.
Til TEKST-koden kan du tilføje følgende underkoder :
COLOR="Green"
Tekstfarve, foregår via farvekoder eller "farvenavne" (på
engelsk).
SIZE="6" Tekststørrelsen,
foregår med tal, prøv dig frem.
FACE="Comic Sans MS" Teksttype,
brug KUN windows standardskrifttyper, da brugeren skal have samme
skrifttype på sin computer, for at se den ønske skrifttype der bliver
brugt på din side.
Hvis du kun ønsker at definere størrelsen kan du nøjes med koden :
<HX>Tekst der skal påvirkes af koden</HX>.
X er et tal mellem 1 og 6. Her kan du fornemme størrelsen
:
Dette er H1
Dette er H2
Dette er H3
Dette er H4
Dette er H5
Dette er H6
Dette er almindelig tekst, der ikke bliver påvirket af nogen som helst
kode.
Her er et par løse tekstkoder (uden underkoder) :
Bold (fed) skrift = <b>Tekst
der skal stå med fed</b> .
Big skrift = <big>Denne
tag gør teksten stor</big>
.
Small skrift = <small>Denne
tag gør teksten lille</small>
. Italic (Kursiv) skrift = <i>Tekst
der skal stå med kursiv</i>
. Skrivemaskineskrift= <tt>Tekst
der skal stå som Skrivemaskineskrift</tt>
. Understreget tekst = <u>Tekst
der skal være understreget</u>
.
NB: Pas på med den underskrevet tekst. Underskrevet tekst tolkes
ofte som et link.
Billeder
(indsættelse, ramme m.v.).
Hvem vil have en side uden billeder/grafik ? Derfor er der selvfølgelig
også noget der hedder en BILLEDE-kode :-)
Grundkoden ser således ud : <IMG SRC="billede.jpg">
BILLEDE-koden skal IKKE afsluttes. Her er nogle underkoder :
ALT="Se mit flotte bilede"
Hvad der skal stå, når man holder musen over et billede i
mere end 2 sek.
WIDTH="200" Bredden,
er ikke nødvendig. Angives i pixles.
HIGHT="150" Højden,
er ikke nødvendig. Angives i pixles.
BORDER="4" Rammetykkelse,
hvis ikke bruges = ingen ramme, hvilket er normalt.
Som sagt, skal billedetypen enten være JPG eller GIF, da alle
browsere understøtter disse formater.
NB: Hvis du har et billede der orginalt er 200 * 200 pixles, er det
ikke en god ide at "tvinge" det ned til f.eks. 15 * 15 pixles,
det er heller ikke godt den anden vej. Billedekvaliteten forringes ved
manipulering.
Links
(billede/tekst som links m.v.).
Grundkoden for links ser således ud : <A
HREF="filnavn.html">Linktekst</A>
.
Tilføjelser til linkkoden :
HREF="mailto:din@mailadresse.dk"
Maillink, Indsættes i stedet for : <A
HREF="filnavn.html">
TARGET="placering" Hvor
skal linket åbnes ?
TARGET=" " har
følgende underkoder :
_blank dokumentet åbnes i et nyt,
ikke-navngivet vindue
_self dokumentet åbnes i den
aktuelle ramme
_parent dokumentet åbnes over "moder"-dokumentet
_top dokumentet åbnes på øverste
niveau
Læs mere under Frames, som du kan finde under
"Html for videregående".
Hvis du vil have, at brugeren skal kunne klikke på et billede, for at
springe til et andet sted/en anden fil, kan du indsætte BILLEDE-koden
der hvor der oprindeligt skulle være linktekst, sådan her :
Når du anvender et billede som link, vil browseren naturligt lave en
border (ramme) omkring billedet, den kan du fjerne ved at indsætte : BORDER="0"
i BILLEDE-koden. Det vil så komme til at se sådan her ud :
Info : Lige for at slå det fast med syvtommer søm er : Et link et
"tryk-link", der anvendes som en genvej til et andet
Html-dokument, en fil/adresse eller et billede.
Lister
(simpel/nummereret).
En liste skal være overskuelig, det gøres på følgende måder::
UL fortæller ens browser, at der kommer
u-nummereret liste.
LI fortæller ens browser at der kommer et punkt
(prik).
Ovenstående vil resultere i :
Listens øverste punkt.
Listens næstøverste punkt.
Listens tredjeøverste punkt.
Man kan også vælge at lave en nummereret liste :
<OL>
<LI>Listens punkt 1.
<LI>Listens punkt 2.
<LI>Listens punkt 3.
</OL>
OL fortæller ens browser at der kommer en nummereret
liste.
LI fortæller ens browser at der kommer et punkt, i
dette tilfælde et nummereret punkt.
Ovenstående vil resultere i :
Listens punkt 1.
Listens punkt 2.
Listens punkt 3.
Som du sikkert har lagt mærke til, rykker UL og OL
listen et tak ind på siden, det skal man lige tage hensyn til i nogle
situationer.
Musik
& Lyd.
Der er to tags til brug af lyd. <BGSOUND>-tagget
understøttes kun af Microsoft Internet Explorer, men er tilgengæld
meget enkelt og nemt at bruge og det kører de fleste filformater.
Den har følgende underkode :
LOOP="3" Bestemmer
hvor mange gange lyden skal gentages og kan være et tal eller INFINITE
der lader lyden gentages i det uendelige
<BGSOUND SRC="filnavn.mid">
Netscapes lyd-tag hedder <EMBED> og
laver en player på skærmen.
Den har følgende underkoder :
WIDTH="145" Breden
på playeren.
HEIGHT="61" Højden
på playeren.
AUTOSTART="TRUE" Kan
være TRUE eller FALSE og bestemmer om playeren skal starte automatisk.
HIDDEN="TRUE" Kan
også være TRUE eller FALSE og bestemmer om playeren skal være synlig.
LOOP="TRUE" Kan
være TRUE eller FALSE og bestemmer om filen skal gentages i det
uendelige.
Eksempel på player med <EMBED>
<EMBED SRC="filnavn.mid" AUTOSTART="FALSE">