Logo

DKDM2: Introduksjon og bakgrunn

David Massey
david.massey@jbi.hio.no
Uke 1, 2010

Oversikt over dagens forelesning

Undervisningsform

Fagsidene

http://www.jbi.hio.no/bibin/dkdm2/2010/dkdm2_plan.html

HiO > Enheter > JBI > Fagsider - DKDM

Pensum

Se fagsiden.

Innleveringer

Forelesninger

Verktøy

Håndkoding versus verktøy

World Wide Web

Internett

Internett (forts.)

Hypertekst

Hypertekst-eksempel1

Hypertekst-eksempel

Slik virker WWW

HTTP-protokollen illustrert

URL (Uniform Resource Locator)

Markeringsspråk 1: SGML

Markeringsspråk 2: HTML

World Wide Web Consortium (W3C)

Markeringsspråk 3: XML

Markeringsspråk 4: XHTML

XHTML

Markeringsspråk: En oppsummering

illustrasjon over hvordan de ulike markeringsspråkene henger sammen.

(Illustrasjon av Gerd Berget, 2005)

Sentrale begreper: Elementer

Elementer (forts.)

Sentrale begreper: Attributter

Et XHTML-dokument

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
   <head>
      <meta http-equiv="Content-Type"
      content="text/html; charset=iso-8859-1" />
      <title>
Et XHTML-dokument</title>
   </head>
   <body>

      <h1>Et XHTML-dokument</h1>
      <p>Her kommer selve dokumentinnholdet.</p>
   </body>
</html>

Forklaringer

Dokumenttypedeklarasjon
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

Angir hvilken versjon av HTML dokumentet er kodet etter. Her DTD-en for XHTML 1.0 Strict.
Ulike DTD-er er listet på URL: http://www.w3.org/QA/2002/04/Web-Quality.html.en#HTML
html
Dette kalles rotelementet i dokumentet. Kan bare forekomme én gang. html-elementet består av to deler:
head
Inneholder metadata som ikke vises på skjermen
body
Selve dokumentet som vises på skjermen

Elementer i head

meta
I vårt dokument-«skjelett»:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Det er mulig med flere meta-elementer, men dette er obligatorisk. Her angis tegnsettet som benyttes i dokumentet. iso-8859-1 er riktig tegnsett når dokumentet lagres i Windows' standard-tegnsett ANSI
title
Elementet angir en kort beskrivelse av dokumentets innhold, og må bare forekomme én gang

Mer om title-elementet

body-elementet

Avsnitt

Avsnitt i nettleseren

Skjermbilde som viser
		avsnitt i nettleseren

Avsnitt: Fullstendig XHTML-eksempel

Whitespace

Overskrifter

Overskrifter i nettleseren

Skjermbilde som viser
		overskrift i nettleseren

Overskrift: Fullstendig XHTML-eksempel

Overskrifter og dokumentstruktur

Sitater

Sitat i nettleseren

Skjermbilde av sitat merket med
		blockquote-elementet

Sitat: Fullstendig XHTML-eksempel

Blokk- og inline-elementer

Inline-elementer - vektlegging av ord

Inline-elementer - vektlegging av ord (forts.)

Inline-elementer - hevet og senket skrift

Inline-elementer i nettleseren

Skjermbilde som viser
		avsnitt i nettleseren

Inline-elementer: Fullstendig XHTML-eksempel

Velformet XHTML

Lister

Punktlister

Punktliste i nettleseren

Skjermbilde av punktliste

Punktliste: Fullstendig XHTML-eksempel

Nummererte lister

Nummerert liste i nettleseren

Skjermbilde av nummerert liste

Nummerert liste: Fullstendig XHTML-eksempel

Lister med flere nivåer

<h1>Middelalderen</h1>
<p> Man har funnet spor etter:</p>
<ul>
<li>Arkitektur</li>
<li>Kunst
<ol>
<li>mye bruk av farger</li>
<li>dekor, skulpturer og malerier</li>
</ol>
</li>
<li>Kultur
<ol>
<li>bøker</li>
<li>instrumenter</li>
<li>gjøglere og teater</li>
</ol>
</li>
</ul>

Flernivåliste i nettleseren

Skjermbilde av liste med flere nivåer

Liste med flere nivåer: Fullstendig XHTML-eksempel

Definisjonslister

Definisjonsliste i nettleseren

Skjermbilde av definisjonsliste

Definisjonsliste: Fullstendig XHTML-eksempel

Hvorfor bruke definisjonslister?

Øvelser

Start arbeidet med ditt nettsted. Det kan handle om hva som helst, for eksempel en hobby, forfatter, artist, deg selv el.l. Bruk elementene fra forelesningen (lister, overskrifter, avsnitt, osv.)

Instrukser for hvordan du kommer i gang finner du under fagsidene på HiO WWW

Bokmerker

Referere til bokmerker

Hypertekstlenker

Hypertekstlenker (forts.)

Absolutte adresser

Relative adresser

Katalogstruktur

En liten avsporing: Entiteter

Validering

Øvelser

Fortsett arbeidet med ditt nettsted. Legg inn noen lenker. Sjekk at siden kan valideres.

Noter

1 Eksempel hentet fra Nielsen, J. (1995): Multimedia and Hypertext. The Internet and Beyond, AP Professional, Boston, MA

Oppdatert av David Massey, 4. januar 2010