Oppgaver til kurset "Introduksjon til HTML"

I dette kurset skal du gjøre en del oppgaver som går ut på å sette inn HTML kommandoer i en vanlig tekst fil. Du bruker den samme filen hele tiden, og bygger den gradvis ut med mer og mer avanserte HTML konstruksjoner - i arbeider etter den såkalte spiralmetoden.

Filen det skal jobbes på vil ligge tilgjengelig lokalt på hvert kurssted, men den ligger også for downloading her.

Her ligger filen lagret som ren tekst, og du vil se at Web klienten ikke gjør annen formattering av denne enn det som er mulig med blanke tegn og linjeskift.

Du skal altså ta en kopi av denne filen til et område på din maskin, og behandle den videre med en teksteditor, f.eks. Word. Hvis du klikket på hyperteksten over og fikk opp filen, kan du enkelt ta en kopi av den ved å velge Save As .. i File menyen til Netscape.

Kall filen f.eks. oppgv.htm når du tar kopien eller downloader den.

Du skal nå gjøre flg. eksperiment før vi går over til oppgavene:


Bruk Web klienten (Netscape), gå inn i File menyen og velg Open File .., og åpne filen oppgv.htm der du la den. Observer hva som skjer - hvordan vises filen på skjermen nå i forhold til forrige gang? Det ser ikke videre leselig ut?
Det som skjedde, var at du nå gjorde om filen fra en ren tekst fil til en HTML fil. Hvordan skjedde det, lurer du sikkert på? Svaret er at filendelser som htm og html er magiske for Web klienten - den antar at filen er en HTML fil. Det er den jo ikke i øyeblikket, for den inneholder jo ingen HTML tager i det hele tatt! Og som vi ser ignoreres linjeskift og annen formattering fra tekstfilen fullstendig.

Øvingsoppgaver

Filen du har tatt en kopi av, er et utdrag fra en artikkelsamling om desktop publishing (DTP). Dokumentet består av 4-5 forskjellige artikler. Du skal gradvis bearbeide dette dokumentet til å bli en avansert og lettlest hypermedia presentasjon, det er den slett ikke i øyeblikket!
1: Initiell seksjonering
Du skal starte med å bruke strukturtagene i HTML til å splitte opp filen i en header del og en kropp. Header delen skal ha en tittel (bruk <title> tagen). Helt på toppen av dokumentets kropp skal du benytte <h1> til å gi dokumentet en synlig tittel også. Totalt sett i denne øvelsen skal du ha benyttet tagene <html>, <head> <body> og <h1>.
2: Underinndelinger
Dokumentet ser nå litt bedre ut, men ikke mye. Du skal nå gå over dokumentet og forsøke å identifisere logiske biter som artikkeloverskrifter, underoverskrifter, titler, referanser etc. og sette inn HTML tager for disse tingene. Alle steder der det er naturlig å ha et paragrafskille eller linjeskift må du sette inn dette eksplisitt. I denne øvelsen bør du i det minste ha benyttet tagene <h2>, <h3> <p>, <br>, <p> og <blockquote>, men gjerne flere.
3: Innsetting av logiske tager for utheving av tekst
Hvis du ønsker å sprite opp presentasjonen ytterligere, kan du nå sette inn tager som uthever ord og uttrykk i teksten.
4a: Unummererte lister
Du skal nå begynne å forberede en innholdsfortgnelse på toppen av dokumentet, og skal bruke en av listetagene i HTML til dette. Start med <ul> listetypen. Titlene i innholdsfortegnelsen skal være artikkeltittelene. Foran innholdsfortegnelsen lager du en underoverskrift med navn Innholdsfortegnelse, og velger en tag for dette.
4b: Nummerert liste
La innholdsfortegnelsen være nummerert i stedet for unummerert.
4c: Innholdsfortegnelse med kort beskrivelse av artiklene
Bruk <dl> listetypen, og utvid innholdsfortegnelsen til også å inneholde et par linjer om hver artikkel, nærmest som en ingress under tittelen.
5a: Linker fra innholdsfortegnelsen til hver artikkel
Du skal nå la titlene i innholdsfortegnelsen være en link til den respektive artikkel lenger ned i dokumentet. Du må da legge inn ankere i form av <a name="...."> tager nede der hver artikkel starter, mens du i selve innholdsfortegnelsen legger inn <a href="#blabla"> linker til disse stedene.
5b: Linker til ekstern informasjon på Internettet
Flere av artiklene omtaler emner det finnes masse informasjon om på Internettet. Det vil kunne være svært nyttig for en leser å få tilgang til dette. Du skal derfor sette opp noen hyperlinker til denne informasjonen. Her er en liste over URLer til relevant informasjon:
http://yoyo.cc.monash.edu.au/~wigs/postscript/
Informasjon om- og pekere til informasjon om PostScript.
http://www.winternet.com/~jmg/9501.html
Masse nyttige tips om Quark, Illustrator, PhotoShop og Pagemaker
http://www.adobe.com/Acrobat/Acrobat0.html
Informasjon om Adobe Acrobat produktene
http://www.adobe.com/Apps/AldusPageMaker.html
Informasjon om Aldus Pagemaker
http://www.adobe.com
Adobes Web hjemmeside

6a: Sett inn bilder i teksten
Bruk <img> tagen og fiff opp teksten med litt clipart og små bilder. Du har f.eks. tilgjengelig ikoner for Adobes produkter, du har striper og forskjellige bullets osv. Husk alt-opsjonen. Hvordan bør denne brukes når det gjelder bilder som dette?
Her er forresten pekere til noen steder du kan hente clipart ute på nettet:
6b: Sett inn en link til et stort bilde vha. et ikon
Du skal nå sette inn et litt større bilde. Dvs. - bildet skal ikke dukke opp inline siden det er såpass stort at vi ikke ønsker at leseren skal vente på at det loades. Du skal derfor i stedet sette opp et lite ikon inline, men. ikonet skal være en link til det store bildet.

Prosjektoppgave

Hvis det blir tid, skal det utføres en litt større prosjektoppgave der all tekst skrives inn fra bunnen av. Du skal lage en litt større HTML presentasjon som gjør bruk av mest mulig av det kurset har tatt opp. Dette betyr at du skal forsøke å benytte tager fra de ulike kategoriene tager, men samtidig skal du forsøke å tenke design og brukervennlighet i det du lager.

Temaet for prosjektoppgaven er fritt, men to mulige forslag er

  1. Lag en presentasjon av firmaet du jobber for. Forretningsområder, organisasjon, antall ansatte, beliggenhet etc.
  2. Lag en presentasjon av deg selv, hva du holder på med, hobbier, familie etc.
Uansett hva du velger, skal du nå prøve å dele opp presentasjonen i et par småfiler, og tilby enkle navigeringsmuligheter for å gå fra en fil til en annen.

Foreleser vil gå rundt og hjelpe til. Et utvalg av prosjektene vil bli forsøkt evaluert i plenum før kursslutt.


Intervett home

Oppdatert, 26. april 1995