Forord - HTML.


Efter denne introduktion til DTP vil jeg nu gennemgå det såkaldte HTML. HTML er en standart til beskrivelse af de såkaldte hjemmesider på internettet.

Grunden til, at jeg har valgt at skrive noget om HTML er, at det ligner det sidebeskrivelsessprog, som man brugte for ikke så mange år siden, meget; selvom det er mere logisk og har andre muligheder.

Når man har forstået logikken bag HTML, har man forstået, hvad der foregår inde bag skærmen i tekstbehandleren eller i DTP-programmet. En tekstbehandler eller et DTP-program har nemlig deres egen udgave af HTML, selvom man i de nye programmer, som er kommet, har langt større muligheder end i HTML.

Introduktion.


Html er det "sidebeskrivelsessprog", som man skriver internettets hjemmesider i. En sådan hjemmeside består af nogle filer, der hedder .htm eller .html, og nogle billeder som hedder .gif eller .jpg. Det er her .html og .htm filerne, vi skal koncentrerer os om nu. Fra nu af kalder jeg dem html-dokumenter.

Et html dokument består af en række såkaldte tags og noget tekst. Et tag er en slags kommandoer, som er indrammet af et < og et > tegn. Alle tags, med få undtagelser, har et start- og slut-tag. Jeg vil starte med et af de mest simple som udgangspunkt (ved de fleste tags er det lige meget, om man bruger store eller små bogstaver): <B>Dette kommer til at stå med fed skrift</B>. Det første tag, start-tagget, er her <B>. B'et står for "bold", som betyder "fed" på engelsk. Derefter kommer den tekst, som skal stå med fed skrift. Til sidst kommer slut-tagget </B>, som markerer, at der ikke skal være mere fed skrift. Hvis der ikke var noget slut-tag, ville alt tekst under tagget blive med fed. Skråen er der i øvrigt næsten altid på slut-tag.

Måske, har du lagt mærke til, at jeg ikke rigtig tør skrive noget med 100% sikkerhed. Jeg skriver hele tiden "næsten", eller tager andre forbehold. Det er, fordi der er kommet så mange nye uofficielle html tags, at det ikke er til at vide sig sikker. Dem, jeg viser her, er alle officielle!

Selv om HTML i pricippet er forældet, bruges det over hele verden.

Inde i et html-tag kan der også være nogle "tilføjelser" eller som de rigtigt hedder: Attributter. Et html-tag med en attribut kan se sådan ud: <IMG SRC="kat.gif" WIDTH=100 HEIGHT=200 BORDER=0 >. Dette er en af de tags, der ikke har et sluttag. Først kommer <IMG, som er obligatorisk for dette tag, som er det, man bruger til at vise billeder. Resten af det, der, kommer er attributterne, som kan komme i en hvilken som helst rækkefølge. SRC="kat.gif" betyder, at billedet, der skal vises, hedder kat.gif. WIDTH=100 betyder, at billedet er 100 pixels bredt, HEIGHT=200 betyder, at billedet er 200 pixels højt. BORDER=0 betyder, at rammen skal være på 0 pixels (ingen ramme), og det hele sluttes med >.

Der findes rigtigt mange html-tags, så mange, at de fleste mennesker bruger en såkaldt html-editor til at lave deres hjemmesider. En html-editor er et program, hvor der ved at man trykker på en knap kommer en boks frem, hvor man fx. kan skrive, hvilket billede man vil have, noget om hvor det skal være osv. Når man så klikker OK, laver programmet det stykke kode, der svarer til det, man har skrevet ind i dialogboksen. Man vil dog stadig finde folk, der siger, at den bedste html-editor hedder Notepad. Notepad er en af de simpleste tekstbehandlere, der findes, og den følger med MS-Windows. Det er de folk, der har givet sig tid til at lære alle html-tagsene at kende og altså ikke har brug for en html-editor. Det vil dog tage en del tid for "almindelige" mennesker, så jeg holder mig til min editor.

For at du kan bruge denne miniintroduktion til html til noget, har jeg her lavet en liste over de mest almindelige og brugbare html-tags med en lille beskrivelse.

HTML fungere efter samme princip, som de forællede tekstbehandlere.

Tags.


Nødvendige tags.


Disse tags skal være til stede i et hvert html-dokument. Når jeg forklare attributter, skriver jeg dem i [ ] parenteser. Det skal du ikke gøre i dit html dokument. Efter [ ]parenteserne står der enten "Altid," "Anbefalet" eller "Muligt". Hvis der står "Altid," skal denne attribut anvendes. Hvis der står "Anbefalet," bør du bruge attributtet. Hvis der står "Muligt," må du selv bestemme, om du vil udnytte attributtets funktion.

Der findes mange flere tags og attributter til de beskrevne tags, end jeg har beskrevet her. Man er dog godt på vej med dem her, og almindelige mennesker får ikke brug for mange flere.


<HTML> Her kommer hele siden til at stå. </HTML>
Disse to tags skal være henholdsvis først og sidst i html-dokumentet. De angiver, at tekst der er placeret mellem dem, er i html-kode.

<HEAD> <TITLE> Sidens Titel </TITLE> </HEAD>
Disse tags placeres lige efter det første <HTML> tag. Ud over <TITLE> taget kan der placeres andre dokumentoplysninger mellem <HEAD> tagsene. Mellem <TITLE> tagsene, kan "Sidens titel" erstattes med en overskrift. Den vil blive vist i den øverste bjælke i web-browseren.

<BODY> Nogle attributter </BODY>
Mellem disse tags kan man definere farverne på forskellige ting.

[BACKGROUND="billede.gif"] Muligt.
Hvis du vil bruge et billede som baggrund, skal dets navn skrives her. Billedet behøver ikke at fylde hele skærmen (så ville det tage for lang tid at hente), for billedet bliver nemlig gentaget hele tiden.

[BGCOLOR="#rrggbb"] Anbefalet.
Hvis du ikke vil bruge et billede som baggrund, kan du her angive farven i såkaldt hexadecimal farvekode. Det er muligt at finde skemaer visse steder på internettet, som viser disse koder. Hvis du ikke bruger dette tag, vil der blive vist en baggrundsfarve, som er forudinstillet i browseren.

[TEXT="#rrggbb"] Anbefalet.
Her angiver du farven på teksten på samme måde som overstående. Med mindre du ikke har difineret et baggrundsbillede eller baggrundsfarven, bør du bruge denne attribut. Hvis du har angivet at baggrunden fx. skal være hvid, vil folk der har indstillet deres browser til at vise med hvd tekst på sort baggrund, når intet andet er anguvet, ikke kunne se din tekst.

[LINK="#rrggbb"] Anbefalet.
Her angiver du farven på links til andre html dokumenter på samme måde som overstående. Hvis du har indstillet baggrundsbillede/baggrundsfave bør du bruge denne attribut.

[VLINK="#rrggbb"] Anbefalet.
Her angiver du farven på links til dokumenter, som man har set. Hvis du har indstillet baggrundsbillede/baggrundsfarve, bør du bruge denne attribut.

Overskrifter:


Der findes 6 typer overskrifter. Det er lidt forskelligt hvordan browserene viser forskellen, men her har jeg beskrevet det som browseren Microsoft Internet Explore gør. Du vil se det som din browser gør.

<H1>Meget stort</H1>


<H2>Temmlig stort</H2>


<H3>Stort</H3>


<H4>Ca. det samme som normal fed tekst</H4>


<H5>Småt</H5>

<H6>Meget småt</H6>

De egentlige størrelser på overskrifterne er individuelle fra browser til browser og fra person til person. Det er noget, der kendetegner html, at siderne faktisk kan ses på utroligt mange måder alt efter skærmstørrelse, skærmopløsning, skriftstørrelse (fx. stort ved svagtseende). På trods af det bruger jeg aldrig H1 til overskrifter og kun sjældent H6 til ting der ikke skal have nogen opmærksomhed, så som copyrights.

[ALIGN= right, center eller right ] Muligt.
Denne attribut placeres således: <H3 ALIGN=CENTER>Overskrift</H3> og bruges til at definere om teksten skal være højrestillet [ALIGN=right], centreret [ALIGN=center] eller venstrestillet [ALIGN=left]. Kun en af mulighederne kan bruges. Align tagget bruges også i mange andre tags.

Fed:


<B>Dette er med fed</B>

Kursiv


<I>Dette er med kursiv</I>

Understreget:

<U>Dette er understreget</U>

Skrivemaskineskrift:


<TT>Dette er med skrivemaskineskrift</TT>

Gennemstreget:


<S>Dette er gennemstreget</S>

Du kan lave skriften stor eller lille. Rød eller blå.

Tekstformatering:


Linieskift


<BR>

Afsnit:


<P>Dette er et afsnit</P>
Forskellen på dette tag og <BR> tagget er, at her vil der blive indsat et større mellemrum mellem linierne før og efter afsnittet. Her kan align tagget bruges.

Almindelig centreret tekst


<CENTER>Dette er centreret</CENTER>

Med dette tag, kan du centrere almindelig tekst. Kan også bruges til billeder mm.

Ikke linieskift:


<NOBR>Dette stykke tekst vil blive vist i et stykke</NOBR>
Teksten inden for dette tag vil ikke blive ombrudt, så det passer til skærmen. Pas på med at lave linierne alt for lange!

Streg:


´<HR>
Indsætter en vandret streg, som kan bruges til at adskille større afsnit o.l.
[SIZE="n"] Muligt.
n er højden på stregen i pixels.
[WIDTH="n"] Muligt.
n er bredden på stregen i pixels. Et % kan tilføjes efter n, og længden bliver nu angivet i procent af skærmens bredde. Det er en god ide at angive stregens bredde i procent, fordi der findes så mange forskellige skærmopløsninger.
[NOSHADE] Muligt.
Stregen vil ikke have nogen skygge.

Du kan lave genveje eller linier der er længere end skærmen.

Genveje - links:


<A>Tekst</A>
Dette er de hyperjumps, som html er kendt for. I browseren vil teksten, man har skrevet i dette tag, blive vist i en anden farve og evt. understreget. Når man klikker på den tekst, kommer man hen til det dokument, som man har skrevet i HREF attributtet. Hvis man i stedet for at skrive tekst i <A> tagget sætter et billede, vil billedet blive til en genvej.
[HREF="dokument.html"] Altid.
Her skrives navnet eller adressen til det dokument, man skal hoppe hen til.

Billeder:


<IMG Div. attributter >
Med dette tag indsættes et billede. Tagget har ikke et sluttag, fordi alle attributter placeres i selve tagget. Her kan align attributtet bruges. Hvis man vælger align=left, vil teksten løbe uden om billedet.

[SRC="billede.gif"] Altid.
Her skrives navnet på det billede, der skal vises. De billeder, som man bruger på Internettet, hedder enten gif eller jpg til efternavn. Hvis billedet ligger på en anden maskine, skal du skrive hele internetadressen som navn.
[WIDTH="n"] Anbefalet.
Bredden på billedet i pixels.
[HEIGHT="n"] Anbefalet.
Højden på billedet i pixels.
[ALT="Denne tekst bliver vist, hvis billeder er slået fra"] Anbefalet.
Nogle vælger at slå billeder fra i deres browser, fordi det kan tage en del tid at hente grafik ned. Denne tekst vil så blive vist i stedet for billedet og er mest høflig at bruge.
[BORDER="n"] Muligt.
Her angiver man, en evt. ramme omkring billedet, i pixels.

Lister:


<OL>Div. tags og tekst</OL>
Dette er en ordnet liste. Ved denne type liste vil der blive vist et bogstav eller tal ud for hvert punkt.
<LI>
Dette tag skal være før hvert punkt på listen.
[COMPACT] Muligt.
Angiver, at listens indhold skal holdes tæt sammen.
[Type="A, a, I, i eller 1"] Anbefalet.
A: Tallet eller bogstavet ud for punkterne vil være med store bogstaver.
a: Tallet eller bogstavet ud for punkterne vil være med små bogstaver.
I: Tallet eller bogstavet ud for punkterne vil være med store romertal.
i: Tallet eller bogstavet ud for punkterne vil være med små romertal.
1: Tallet eller bogstavet ud for punkterne vil være med tal.
Kun én punkttype kan bruges.
[START="n"] Muligt.
Angiver startværdien, hvor n er det første tal eller bogstav.

Uordnet liste.


<UL>Div. tags og tekst</UL>
Der vil kun være en prik, også kaldet bullit, før hvert punkt.
<LI>
Dette tag skal være før hvert punkt på listen.
[COMPACT] Muligt.
Angiver, at listens indhold skal holdes tæt sammen.
[TYPE="disc, circle eller square"] Anbefalet.
Angiver hvilken type bullit der skal være før hvert punkt. Kun én af typerne kan bruges.

Tabel:


<TABLE>Div. tags og tekst</TABLE>
Dette er starten og slutningen på en tabel. Den kan have felter både i vandret og lodret retning. Her kan align tagget bruges. Alle beskrevne tags i dette afsnit skal bruges inden for table tagget.
[BORDER="n"] Anbefalet.
Tabellens ramme i pixels, hvor n er antal pixels.
[WIDTH="n"] Muligt.
Tabellens bredde i pixels. Man kan også angive bredden i procent af skærmens bredde, ved at sætte et % tegn efter tallet.
[HIGHT="n"] Muligt.
Tabellens højde i pixels. Man kan også angive højden i procent af skærmens højde, ved at sætte et % tegn efter tallet.
<TR>Her kommer en linie i tabellen</TR>
Omkranser en linie i tabellen, så der kan laves flere felter pr. linie. Her kan align tagget bruges.
<TD>Her kommer feltets indhold til at stå</TD>
Definere feltet hvor dataene skal stå. Hvis man sætter flere sæt TD tags inden for et sæt TR tags, vil felterne komme til at stå ud for hinanden. Align attributtet kan bruges her.
[NOWRAP] Muligt.
Forhindre browseren i at ombryde teksten i feltet. Pas på med at lave forlange linier!
[WIDTH="n"] Muligt.
Definere feltets bredde i pixels.
En tabel kan også bruges til at lave spalter, eller store margner (jeg her), hvis man sætter border til 0.

Tabellerne er meget gode til at placere tingende hvor man vil.


© by 1997

Denne fil må distribueres frit, så længe den er samlet med de oprindelige filer i en samlet fil, og så længe meddelelse eksistere. Der må under ingen omstendigheder ændres i filen uden forfatterens sammentygge. Hvis filerne distribueres i større antal, somm fx. fra en anden hjemmeside, eller fra en CD-ROM, skal forfatteren have besked og give sit sammentygge dertil.