HTML er det sprog man skriver websider med. Dette er del 1 af en kort oversigt over HTML til brug i kurset Databehandling ved KVL. Der findes en engelsk oversættelse. Notatet består af følgende afsnit:
En webside (et HTML-dokument) har i princippet altid denne opbygning:
<HTML> <HEAD> <TITLE>Websidens titel</TITLE> </HEAD> <BODY> Websidens tekst. </BODY> </HTML>
Websidens indhold skal stå mellem <BODY> og
</BODY>.
2. Mærker
Tabellen nedenfor viser de mest almindelige mærker (engelsk: tags) i HTML, og deres mest anvendte attributter. En oversigt over attributterne findes i næste afsnit.
Mærke | Betydning | Mulige attributter | Bruges i |
---|---|---|---|
Overskrifter | |||
<H1> ... </H1> | Største overskrift | ALIGN, NOWRAP | |
<H6> ... </H6> | Mindste overskrift | ALIGN, NOWRAP | |
Afsnit og lay-out | |||
<P> | Nyt afsnit | ALIGN | |
<BR> | Tvunget linieskift | CLEAR | |
<HR> | Vandret skillelinie | ALIGN, NOSHADE, SIZE, WIDTH | |
<DIV> ... </DIV> | Tekstafsnit | ALIGN | |
<CENTER> ... </CENTER> | Centrer tekst | ||
<BLOCKQUOTE> ... </BLOCKQUOTE> | Citat (indrykket) | ALIGN | |
<ADDRESS> ... </ADDRESS> | Adresse (i kursiv) | ||
<PRE> ... </PRE> | Præformateret tekst | ||
Henvisninger og navngivning | |||
<A HREF="url"> ... </A> | Henvisning | ||
<A NAME="navn"> ... </A> | Navngivning | ||
Lister | |||
<UL> ... </UL> | Uordnet liste | COMPACT, TYPE | |
<OL> ... </OL> | Ordnet, nummereret liste | COMPACT, TYPE | |
<LI> | Listeelement | UL, OL | |
<DL> ... </DL> | Definitionsliste | COMPACT | |
<DT> | Opslagsord | DL | |
<DD> | Forklaring til opslagsord | DL | |
Tekst: Kursiv, fede typer, størrelse, ... | |||
<EM> ... </EM> | Kursiv | ||
<STRONG> ... </STRONG> | Fede typer | ||
<TT> ... </TT> | Maskinskrift | ||
<FONT> ... </FONT> | Skift størrelse eller farve | COLOR, SIZE | |
<SUB> ... </SUB> | Sænket skrift | ||
<SUP> ... </SUP> | Hævet skrift |
Tabellen viser de mest almindelige attributter i HTML og de mulige attributværdier. I tabellen betegner n et naturligt tal 0, 1, 2, ..., og tekst betegner en tekststreng.
Attribut | Mulige attributværdier | Bruges i |
---|---|---|
ALIGN= | LEFT, CENTER, RIGHT | BLOCKQUOTE, DIV, H1...H6, HR, P |
BGCOLOR= | Farvenavn eller farvekode | BODY |
CLEAR= | ALL, LEFT, RIGHT | BR |
COLOR= | Farvenavn eller farvekode | |
COMPACT | DL, OL, UL | |
NOWRAP | ||
SIZE= | 1...7 (absolut) eller +0...+7 (større) eller -0...-7 (mindre) | FONT |
n | HR | |
TYPE= | A, a, I, i, 1 | OL |
DISC, SQUARE, CIRCLE | UL | |
WIDTH= | n (antal pixels), eller n% (af sidens bredde) |
Mærket <A HREF="url"> tekst </A> markerer teksten tekst som en henvisning til url.
Mærket <A NAME="anker1"> tekst </A> knytter navnet
anker1 til dette sted i teksten.
En henvisning til dette sted kan have formen HREF="#anker1"
eller HREF="webside.html#anker1".
5. Farvenavne og farvekoder
Farvenavne og farvekoder benyttes blandt andet i attributterne BGCOLOR (baggrundsfarve) og COLOR (forgrundsfarve). I begge tilfælde angives farven enten med navn, f.eks. BGCOLOR="lime" eller med en RGB-farvekode, f.eks. BGCOLOR="#00FF00".
En RGB-farvekode har formen #RRGGBB hvor RR, GG og BB angiver intensiteten af rød, grøn og blå. Hver intensitet angives med to cifre i 16-talsystemet, dvs. 00, ..., 09, 0A, 0B, 0C, 0D, 0E, 0F, 10, 11, ..., 19, 1A, ..., 1F, 20, ..., F0, ... FF, svarende til decimaltallene 0 til 255.
Farvenavnene og de tilsvarende RGB-koder er vist nedenfor.
Black = "#000000" | Green = "#008000" | ||
Silver = "#C0C0C0" | Lime = "#00FF00" | ||
Gray = "#808080" | Olive = "#808000" | ||
White = "#FFFFFF" | Yellow = "#FFFF00" | ||
Maroon = "#800000" | Navy = "#000080" | ||
Red = "#FF0000" | Blue = "#0000FF" | ||
Purple = "#800080" | Teal = "#008080" | ||
Fuchsia = "#FF00FF" | Aqua = "#00FFFF" |
Peter Sestoft, KVL Databehandling, 1997-03-02