next up previous contents index
Next: 1.2 Noen definisjoner Up: 1 Introduksjon Previous: 1 Introduksjon

1.1 Markup vs. layout

Allerede nå er det på tide å rydde av veien den mest vanlige misforståelsen når det gjelder HTML:

HTML er et beskrivelsesspråk som beskriver strukturer og sammenhenger mellom de enkelte delene av et dokument, og evt. mellom forskjellige dokumenter. HTML sier så godt som ingen ting om fysisk utseende og layout -- det er opp til programmet som tolker HTML koden og knytte en layout til de enkelte HTML konstruksjonene. Siden det er mange forskjellige slike programmer, følger det at et dokument både kan bli vist fram (og skrevet ut på trykk) med forskjellig fysisk utseende avhengig av hvilket program som ble benyttet.
Alt dette er til å begynne med uvant, og særlig for folk med ståsted innen grafisk bransje, men som det forhåpentligvis vil fremgå i dette kurset, er det mange fordeler forbundet med dette skillet mellom innhold og form på den ene siden og utseende på den andre siden.

En å penbar fordel, er at det til en viss grad er brukeren og leseren som kan bestemme hvordan dokumentet skal se ut, ikke forfatteren av dokumentet. Dette har leseren mulighet til å på virke ved å konfigurere leseprogrammet hun bruker, ved å f.eks. kople gitte fonter til de enkelte HTML elementene.

Hvorfor er så denne friheten viktig?

Lesere har forskjellig behov og de har forskjellig typer maskiner, skjermer og framvisningsprogrammer. En gitt fysisk layout som passer et sted, passer ikke nø dvendigvis et annet sted.

En annen fordel, er at ``The Web'' -- dvs. samlingen av alle HTML dokumenter på Internettet -- få r en viss konsistens så sant alle som koder HTML bruker HTML til det er tiltenkt, og ikke forsø ker å ``tvinge'' fram spesiell layout.

En analogi til dette, kan væ re flg:



En organisasjon bruker Microsoft Word som dokumentsystem. Det er mange  dokumentforfattere i organisasjonen, og ledelsen ø nsker at alle dokumenter skal ha en felles stil og profil. I stedet for å fortelle dokumentforfatterne at alle ingresser skal settes i 12 pt Times og alle bylines i 10 pt kursiv, lages det to så kalte Word maler som kalles ``ingress'' og ``byline''. I definisjonen av malene angir man hvordan tekst som benytter denne malen skal formatteres. Ledelsen sø rger så for at disse malene gjø res automatisk tilgjengelig for Word installasjonen i organisasjonen, og instruerer forfatterne i at disse malene skal brukes.

Hvis nå alle dokumentforfattere overholder dette og unngå r å bruke eksplisitt layout markup, vil alle dokumentene i organisasjonen få samme profil. Samtidig er det lett å endre definisjonen av malene hvis man ø nsker å endre profilen.



La dette være en foreløpig introduksjon til HTML og hva som er spesielt med HTML. Før vi setter i gang med å se på selve språket, kan det være nyttig å definere noen begreper og uttrykk som vil bli brukt gjennom hele kompendiet.



next up previous contents index
Next: 1.2 Noen definisjoner Up: 1 Introduksjon Previous: 1 Introduksjon



© Oslonett AS / Intervett, 20/09-95, 19:53:00