Johdatus HTML-kieleen Palautetta tekstistä voi antaa osoitteella Jukka.Packalen@Helsinki.Fi, mutten lupaa että ehdin toteuttaa ehdotetut muutokset kovin pikaisesti. Lomakeosuuden kommentit osoiteella Seppo.Syrjanen@Helsinki.Fi. Sisältö: * Yleistä * Tekstin rakenteen kuvaaminen o Tekstin peruselementit: HTML, HEAD ja BODY o Otsikot o Leipäteksti + Rivin- ja kappaleenvaihdot + Korostukset + Valmiiksi muokattu teksti + Erikoismerkit o Listat o Kommentit * Kuvien sijoittaminen tekstiin * Linkit o Tekstien sisäiset linkit o Linkit muihin HTML-teksteihin o Linkit muihin verkkoresursseihin * Osoitteet * Lomakkeet * Netscape-laajennukset * Vinkkejä HTML-tekstien kirjoittajille * Muita lähteitä Yleistä World-Wide Web -palvelimista haetut tekstit ovat yleensä HTML (HyperText Markup Language)-dokumetteja, eli tavallisia tekstejä joiden sekaan on kirjoitettu HTML-kielen koodeja. HTML:n varsinainen tehtävä on kuvata tekstin rakenne eli tekstin osien tehtävät, ei niinkään niiden ulkoasua. HTML:n avulla kuvataan WWW-palvelimesta tekstin hakeneelle asiakasohjelmalle tekstin rakenne; asiakasohjelmisto päättää miten teksti esitetään. HTML:ssä on kuitenkin mukana myös tekstin ulkoasuun vaikuttavia komentoja kuten lihavointi ja kursiivi. HTML tarjoaa myös tavan esittää kuvia, ääntä ja animaatioita tekstin seassa. Lisäksi HTML:n avulla voi linkittää tekstin muihin HTML-teksteihin sekä muihin verkon resursseihin (Gopher, News etc.). HTML:ää voi kirjoittaa millä tahansa tekstieditorilla. Skandinaaviset merkit tulevat suoraan oikein jos käytetään ISO-Latin 1 -merkistöä. Eri tietokonelaitteistoille on tehty myös erillisiä HTML-editoreita sekä HTML-konvertoijia, joilla voi muuntaa esim. Word- tai WordPerfect-tekstejä HTML-muotoon. Eri WWW-asiakasohjelmistot näyttävät HTML-tekstit eri tavalla, joten laajempaan käyttöön tarkoitetut tekstit kannattaa testata useilla eri asiakasohjelmilla, ainakin Mosaicilla/Netscapella ja Lynxillä. --------------------------------------------------------------------------- Tekstin rakenteen kuvaaminen Seuraavassa esitetään HTML:n tärkeimmät koodit (merkit, engl. tag), joilla tekstiä kuvataan. Koodit kirjoitetaan kulmasulkuihin (< >). Jotkut koodeista ovat parillisia, jolloin ensimmäinen koodi kertoo mistä määrittely alkaa ja jälkimmäinen mihin se loppuu, esim.

Otsikko

- vrt. esim WordPerfectin lihavointi yms. koodit. Tekstin peruselementit: HTML, HEAD ja BODY -koodilla kerrotaan että kyseessä on HTML-teksti. Hyvään HTML-tekstien kirjoitustapaan kuuluu laittaa jokaisen tekstin alkuun ja tekstin loppuun. -koodia seuraa ... -osio, jossa kerrotaan yleistietoja tekstistä. -osiossa voidaan käyttää mm. seuraavia koodeja: Koko tekstin otsikko Koko tekstin otsikko näkyy asiakasohjelmassa näytöllä koko ajan (esim. Lynxissä näytön oikeassa yläkulmassa) Yhdessä MAILTO-metodin kanssa voidaan -osiossa kertoa tekstin kirjoittajan sähköpostiosoite, esim. Muutamilla WWW-asiakasohjelmistoilla voi tällöin lähettää sähköpostitse palautetta linkillä ilmoitettuun osoitteeseen (esim. Lynxissä komennolla c). Dokumentin lisäkuvauksia voi kertoa -koodeilla. Näitä käyttävät lähinnä sanahakuja tekevät automaatit. -osiota seuraa ... -osio, johon tulee itse teksti. Lyhyt esimerkki täydellisestä HTML-tekstistä olisi siis seuraavanlainen: TÄMÄN TEKSTIN OTSIKKO Tähän itse teksti... Otsikot Otsikkoja on HTML:ssä tarjolla kuusi erilaista eritasoisia otsikoita varten. Otsikkojen käyttö käy ilmi seuraavista esimerkeistä:

Ensimmäisen tason otsikko

näyttää tältä: Ensimmäisen tason otsikko

Toisen tason otsikko

Toisen tason otsikko

Kolmannen tason otsikko

Kolmannen tason otsikko jne. kuudennen tason otsikkoon asti. Leipäteksti Rivin- ja kappaleenvaihdot HTML:ssä ei huomioida editorilla tehtyjä rivin- ja kappaleenvaihtoja. Niinpä HTML:ssä on näillekin asioille omat koodinsa. Rivinvaihto (
) aloittaa uuden rivin, kappaleenvaihto (

) uuden kappaleen. Kappaleiden väliin tulee yleensä tyhjä rivi: Katkaistaan rivi
ja jatketaan... näyttää tältä: Katkaistaan rivi ja jatketaan... Kun taas Katkaistaan rivi

ja jatketaan... näyttää tältä: Katkaistaan rivi ja jatketaan... Kappaleenvaihtoa ei tarvita otsikoiden jälkeen sillä tyhjä rivi otsikon jälkeen sisältyy otsikon määrittelyyn. Tekstinpätkiä voi erottaa toisistaan myös näytön poikki menevällä vaakatasoisella viivalla (


): --------------------------------------------------------------------------- Korostukset Korostuksia on kahdenlaisia, loogisia ja fyysisiä. Looginen tyyli kuvaa tekstin tehtävän, kun taas fyysinen kuvaa tekstin ulkoasun. Koska HTML:n tarkoituksena on kuvata tekstin rakenne, eikä sen ulkoasua, kannattaa suosia loogisia korostuskeinoja. Tärkeimpiä loogisia tyylejä ovat: ...> emphasis, korostus, näytetään usein kursivoituna ... tärkeä asia, näytetään usein lihavoituna ... definition, sana, joka määritellään ... tyyli lainauksille, kirjojen, elokuvien yms. nimille
...
tyyli pidemmille lainauksille Mikään ei takaa, että em. tyylit kaikissa tilanteissa erottuvat selkeästi toisistaan, joten älä kirjoita tekstiä kokonaan pelkän tyylimäärittelyn varaan. Fyysisistä korostustavoista ovat esimerkkejä lihavointi () ja kursiivi (): Lihavoitu - kursivoitu Lihavoitu - kursivoitu Valmiiksi muotoiltu teksti Valmiiksi muotoillun tekstin voi esittää sellaisenaan
-koodin avulla,
esim. teksti

        Hedelmä    Hinta/kg
        -------------------
        Banaani       12.34
        Omppu          3.22
        Aplari         7.10
näkyy WWW-ohjelmallakin oikein (sarakkeet kohdallaan), vaikka normaalisti käytettäisiinkin suhteutettua kirjasinta. Taulukoiden tekoon tarjoavat HTML:n uudemmat versiot kehittyneempiä tapoja, mutta kaikki ohjelmat eivät niitä vielä osaa. Erikoismerkit Merkeille <, > ja & on HTML:ssä varattu erityismerkitykset eikä niitä voi käyttää sellaisenaan teksteissä. Merkit korvataan seuraavilla ns. entiteetti-koodeilla: < = < > = > & = & Jos HTML:ää kirjoitettaessa ei käytetä ISO Latin-1 -merkistöä, tulee skandinaaviset kirjaimet korvata seuraavilla koodeilla: ä = ä Ä = Ä ö = ö Ö = Ö å = å Å = Å Listat Yksi parhaita piirteitä HTML:ssä on sen tarjoamat monipuoliset listojen esittämismahdollisuudet. Erityyppiset listat on seuraavassa esitetty esimerkkien avulla. Numeroimattomat listat
  • listan 1. asia
  • listan 2. asia
näyttää tältä: * listan 1. asia * listan 2. asia Numeroitu lista
  1. listan 1. asia
  2. listan 2. asia
näyttää tältä: 1. listan 1. asia 2. listan 2. asia Määrittelylista
listan 1. asia
asian 1 selitys
listan 2. asia
asian 2 selitys
näyttää tältä: listan 1. asia asian 1 selitys lista 2. kohta asian 2 selitys Listojen sisällä voi tarvittaessa käyttää tekstin muokkausmäärittelyitä (esim. lihavointia yms.). Listoja voi laittaa myös sisäkkäin hierarkkisen listan aikaansaamiseksi:
  • ensimmäinen taso
    • toinen taso
      • kolmas taso
  • ensimmäisen tason toinen asia
näyttää tältä: * ensimmäinen taso o toinen taso + kolmas taso * ensimmäisen tason toinen asia Kommentit HTML-tekstin joukkoon voi kirjoittaa kommentteja, jotka eivät tule näkyviin sivua normaalisti katseltaessa. Kommentointi tehdään riveittäin: rivin alkuun tulee Kommentti ei tule näkyviin sivua WWW-ohjelmalla katsottaessa (mutta saa sen toki näkyviin HTML-tiedostosta, joten mitään salaista ei kommentteihin pidä laittaa). Jotkut WWW-ohjelmat eivät pidä HTML-koodeista kommenteissa, joten saattaa jättää korostuksen päälle koko lopputekstiin. --------------------------------------------------------------------------- Kuvien sijoittaminen tekstiin Kuvia voi sijoittaa tekstiin -koodilla. URL (Uniform Resource Locator) kertoo asiakasohjelmistolle missä kuva sijaitsee. URL:in muoto kuvien kohdalla on seuraava: http://palvelimen.internet.osoite/hakemisto/kuva.gif, esim: näyttää kuvan j2.gif Helsingin yliopiston WWW-palvelimessa sijaitsevan käyttäjätunnuksen jpackale WWW- kotisivuhakemistosta: [Image] Kuvia voi asetella tekstin suhteen ALIGN-tarkentimella. Esim. Kuva on keskitetty suhteessa tekstiin näyttää tältä Kuva on keskitetty [Image] suhteessa tekstiin. ALIGN-metodin toinen vaihtoehto on ALIGN=TOP. Oletusarvoisesti kuvan alalaita on tekstin kanssa samassa tasossa. Suositeltava formaatti kuville on GIF, tai X-ympäristössä X-bittikartta. Kuvien nimien päätteiden on vastaavasti oltava .gif, tai .xbm, jotta asiakasohjelma tietää miten tiedoston sisältöä käsitellään. Koska kaikki asiakasohjelmat eivät osaa näyttää kuvia (esim. Lynx) voi [IMAGE]-tekstin sijasta esittää kuvan kohdalla tekstin ALT-optiolla. Esim. Takaisin näyttäisi Lynxissä kuvan sijasta tekstin "Takaisin". --------------------------------------------------------------------------- Linkit Tekstien sisäiset linkit Yksinkertaisin hypertekstilinkki jonka HTML:llä voi tehdä on hyppy toiseen kohtaan samassa tekstissä. Hyperteksti-ankkuri on tässä tapauksessa muotoa . Tekstin kohdan voi nimetä -koodilla. Esimerkiksi tämän tekstin alku on nimetty koodilla .... Niinpä ankkuri Alkuun hyppää tekstin alkuun. Kokeile: Alkuun Linkit muihin HTML-teksteihin Ankkurin linkittäminen muihin teksteihin on hivenen monimutkaisempaa. Tällöin ankkurin muoto on seuraava . URL (Uniform Resource Locator) kertoo WWW-asiakkaalle missä koneessa ja hakemistossa teksti sijaitsee. Esim. URL "http://www.helsinki.fi/www-tuki.html" kertoo, että tiedosto www-tuki.html haetaan oletushakemistosta WWW-palvelimesta www.helsinki.fi. Yliopistolla on käytössä myös tapa viitata käyttäjän kotihakemiston alihakemistossa public_html ($HOME/public_html) sijaitseviin teksteihin merkinnällä "http://www.helsinki.fi/~käyttäjätunnus/". Esim. HTML-opas viittaisi tähän opastetekstiin. Jos tekstissä, johon linkillä viitataan on ...-koodilla merkittyjä kohtia voi niihin viitata seuraavan esimerkin mukaisesti: Tämä linkki veisi tässä tekstissä olevaan kohtaan, joka on NAME-koodilla nimetty "otsikko"-nimiseksi. Linkit muihin verkkoresursseihin Edellä on käsitelty linkkejä kuviin ja muihin HTML-teksteihin. Linkkejä voi tehdä kuitenkin myös muihin verkon resursseihin kuten Gopher-valikoihin tai -teksteihin ja esim. Usenet News -järjestelmän uutisryhmiin. Esimerkiksi näin: gopher://gopher.helsinki.fi/11/.events/today Gopher-valikko (Helin tapahtumakalenteri) ftp://ftp.helsinki.fi/public_disk/pub/ Anonymous FTP-arkisto news:hy.atk.hypermedia Usenet News -kokous telnet://hello%20jokunen,clas02@hyk.helsinki.fi Telnet-yhteys kirjastokoneeseen (käyttäjätunnus ennen @-merkkiä ei yleensä välity automaattisesti) file:///r|/bookmarks.htm Paikallinen tiedosto R:-levyllä (PC-koneessa) Esim. Heli linkittäisi tekstin Helsingin yliopiston gopher-palvelimen (Heli) päävalikkoon. Verkosta löytyy kosolti lisätietoa URL:istä. --------------------------------------------------------------------------- Osoitteet Tekijän sähköpostiosoite kannattaa mainita HTML-dokumenteissa. Mm. seuraavia koodeja voi käyttää tekijän ilmoittamiseksi:
kirjoittaja@kone.jossakin
tyyli sähköpostiosoitteiden ilmoittamista varten - eräs konventio Webissä on, että kirjoittaja ilmoittaa tekstiensä lopussa osoitteensa ADDRESS-tyylin avulla MAILTO-metodilla voi luoda linkin, jonka avulla tekstin lukijat voivat lähettää sähköpostiviestin tekstin kirjoittajalle (ei toimi kaikilla asiakasohjelmistoilla) --------------------------------------------------------------------------- Lomakkeet HTML-kielellä voi rakentaa lomakkeita (form), joilla saa järjestettyä mitä erilaisimpia tiedonkeruupalveluita (tilaus- jne. lomakkeet, tietokantakyselyt, pelit) jne. Lomakkeissa on mukana esim. Windowsista tuttuja käyttöliittymäelementtejä: * tekstikenttiä (täytetään tekstillä) * valintakytkimiä: päällä/pois, yksi päällä/muut pois * valintalistoja Lomake on kokoelma kenttiä, joiden arvot pyydetään käyttäjältä. Lomakkeeseen eli kenttiin täytetyt tiedot käsittelee http-palvelimeen ohjelmoitava CGI-ohjelma, minkä takia kehittyneiden lomakepohjaisten palveluiden teko vaatii yhteyttä ylläpitoon. Helpoiten lomakkeiden käytön niksejä oppii valmiiden lomakkeiden HTML-koodista. Lomakkeen määrittely HTML-sivulle tehdään lomake
...
-koodilla. Lomakkeen aloittavassa FORM-koodissa kerrotaan millä tavalla lomakkeeseen annetut tulokset käsitellään:
Joskus tulee vastaan ohjelmia jotka vaativat muotoa: Ero POST ja GET -tapojen välillä on tekninen, lomakkeen käsittelevän ohjelman mukaan (osa toimii vain jommalla kummalla). Koska jokaiseen lomaketta käsittelevään ohjelmaan käytännössä liittyy käyttöohje, ei tästä tule ongelmia. Näppärä ohjelma lomakkeiden testaukseen on http://www.helsinki.fi/cgi-bin/dump-all joka vain näyttää kaiken lomakkeen käsittelevälle ohjelmalle välitetyn tiedon (myös täytetyt kenttien arvot). Lomakkeen sisällä voi käyttää kaikkia normaaleita HTML-koodeja. Ota huomioon että eri WWW-ohjelmilla lomakkeen kentät eivät välttämättä asetu näytölle samalla tavalla. Lomakkeen lopettaa
-koodi. Kenttien määrittely Lomakkeen kentät eli täytettävät aukkopaikat määritellään INPUT-koodilla: Tässä nimi on kentän nimi, arvo sen arvo. Kullakin kentällä lomakkeessa pitää olla yksikäsitteinen nimi. Kentän tyyppi vaikuttaa siihen miten kenttä käyttäytyy ruudulla: TYPE="text" Tekstikenttä, johon kirjoitetaan tekstiä. Kentän ruudulla näkyvän koon voi kertoa SIZE="koko_merkkeinä", maksimissaan kenttään otettavan tiedon määrää MAXLENGTH="maksimikoko". Alkuarvon voi kertoa VALUE:lla. TYPE="radio" Valintanappuloita, joista vain yksi kerrallaan on valittuna. VALUE kertoo mikä valinta oli aktiivinen kun lomake oli valmis. NAME kertoo mihin valintaryhmään nappula kuuluu, joten saman ryhmän nappuloilla se pitää olla sama. Lisämääre CHECKED esivalitsee vaihtoehdon. TYPE="checkbox" Ruksattava ruutu, joka voi olla päällä tai pois. Koska kukin kenttä voi olla valittuna tai ei, pitää kullakin olla oma nimensä. VALUE kertoo minkä arvon kenttä saa jos se on valittuna (muuten arvo on "ON"). Lisämääre CHECKED esivalitsee ruudun. TYPE="submit" Nappula, jolla lomakkeen tulokset lähetetään ACTION-kohdassa kerrotulle ohjelmalle. VALUE kertoo mitä nappulassa lukee. TYPE="reset" Nappula, joka tyhjentää kentät oletusasetuksiin. VALUE kertoo mitä nappulassa lukee. TYPE="password" Tekstikenttä, johon kirjoittava teksti ei näy ruudulla, mutta kulkee kyllä verkossa ja tulee lomaketta käsittelevälle ohjelmalle selväkielisenä. Tästä ei siis ole oikeiden salasanojen välittämiseen. Valintalistat Jos jonkin tietyn asian vaihtoehtoja on paljon, on siistimpää käyttää valintalistaa: MULTIPLE mahdollistaa useamman kohdan valitsemisen kerrallaan, SIZE="x" tekee selauslistan jossa on kerrallaan näkyvissä x kohtaa: Tekstialueen täyttäminen, etenkin riviltä toiselle siirtyminen tapahtuu eri WWW-ohjelmissa hiukan eri tavoilla. Myös annettu teksti saattaa päätyä olemaan kaikki yhdellä rivillä ellei lomakkeen täyttäjä paina Enter-näppäintä joka rivin lopussa. Piilokentät Sama ohjelma voi käsitellä hyvin erilaisten lomakkeiden tuloksia, jos sille voidaan jotenkin kertoa kuhunkin lomakkeeseen liittyvät asiat. Tämä onnistuu piilokentillä: Piilokentät eivät näy ruudulla mitenkään (mutta ne saa toki näkyviin lomakkeen koodista, joten kovin salaisia asioita ei voi piilottaa tännekään). Esimerkiksi htgrep ja postitalomake-ohjelmille kerrotaan etsittävän tiedoston nimi ja lomakkeen vastaanottajan sähköpostiosoite piilokentillä. Osa WWW-ohjelmista ei pidä HTML-koodeista piilokenttien VALUE-kohdassa. Helpoiten lomakkeiden käytön niksejä oppii valmiiden lomakkeiden HTML-koodista. --------------------------------------------------------------------------- Netscape-laajennukset HTML on kieli, jota kehitetään jatkuvasti. HTML+ -spesifikaatiosta käydään verkossa jatkuvasti aktiivista keskustelua. Ensimmäisen konkreettisesti toteutetun laajennusehdotuksen on tehnyt Netscape Communications Corporation. Netscape-laajennukset tuovat tiettyjä mukavia mahdollisuuksia Web-tekstien tekoon, mutta laajennuksia kannattaa kuitenkin käyttää teksteissä harkiten: ainut ohjelmisto, joka kykenee tulkitsemaan niitä, on Netscapen oma Web-asiakas (joka tosin on hyvin laajalle levinnyt). Lisäksi useat laajennukset houkuttelevat tekemään silmää turhaan ärsyttäviä "jippoja" HTML-teksteihin (esim. tekstin vilkkuminen tai erikokoiset merkit). Netscape-laajennuksia on kritisoitu myös siitä, että ne korostavat HTML:n perusidean vastaisesti tekstin ulkoasua rakenteen sijaan. Maltillisesti käytettynä seuraavassa dokumentoidut laajennukset voivat kuitenkin auttaa tekemään tavallista tyylikkäämpiä HTML-dokumentteja, kun esimerkiksi kuvien sijoittelu helpottuu.
-koodiin on laajennuksissa lisätty muutamia vaihtoehtoja:
- määrittelee viivan paksuuden pikseleissä
- määrittelee viivan leveyden joko pikseleissä tai prosentteina dokumentin leveydestä
- määrittelee viivan tasauksen
- häivyttää viivasta kolmiulotteisen vaikutelman Esim.
näyttäisi tältä: --------------------------------------------- -koodiin on myös tehty laajennuksia. Koodista löytyy nyt seuraavat vaihtoehdot: left|right - tasaa kuvan seuraavaan tyhjään tilaan ruudun vasemmassa (oikeassa) reunassa ja tulostaa kuva jälkeen tulevan tekstin kuvan sivulle top|texttop|middle|absmiddle|baseline - tasaa kuvan suhteessa tekstiin, vaihtoehtojen vaikutukset selviävät parhaiten kokeilemalla - kuvan korkeuden ja leveyden ilmoittaminen nopeuttaa kuvien näyttämistä ruudulla - tekee kehyksen kuvalle, X = kehyksen leveys pikseleissä - jättää tyhjää tilaa kuvan ylä- ja alapuolelle tai sivuille
-koodiin on lisätty CLEAR-metodi, joka pakottaa tekstin alkamaan oikealle tai vasemmalle tasatun kuvan jälkeisessä tyhjässä tilassa. Metodissa ovat vaihtoehdot left, right ja all, jotka kertovat kummasta reunasta tyhjää tilaa etsitään ennen tekstin jatkamista (all = tyhjää tilaa etsitään kunnes sen paremmin vasemmalla kuin oikealla ei enää ole kuvia). Esimerkki metodin käytöstä:
Netscape-laajennuksista löytyy myös muutama kokonaan uusi koodi: ... - määrittelee merkin koon, kokoa voi myös kasvattaa (esim. +7) tai pienentää (esim. -2) suhteessa oletuskokoon
...
- keskittää koodien välissä olevan tekstin ja mahdolliset kuvat

,

, ... - kuten edellinen Tässä on lueteltu vain muutama Netscape-laajennus. Lisää kuvauksia voivat niitä kaipaavat kaivella Netscapen WWW-palvelimesta. --------------------------------------------------------------------------- Vinkkejä HTML-tekstien kirjoittajille Koska eri asiakasohjelmat näyttävät eri koodit eri tavalla, kannattaa tekstit aina testata useilla lukijoilla, ainakin Lynxillä ja Mosaicilla. Tekstin lukeminen näytöltä on huomattavasti raskaampaa kuin paperilta lukeminen. Teksti kannattaa tästä syystä pitää suhteellisen väljänä visuaalisesti ja sisällöltään tiiviinä. Tekstejä kirjoittaessa kannattaa ottaa mallia verkosta löytyvistä hyvin toteutetuista dokumenteista. HTML-dokumenttien lähdekoodia pääsee tutkimaan useimpien Web-asiakasohjelmien avulla. Esim. Lynxissä lähdekoodiin pääsee tutustumaan komennolla \ ja useimmista graafisista lukijoista löytyy View Source vaihtoehto joko View- tai Edit-valikossa. Linkkien tulee johtaa mielekkäisiin tekstikokonaisuuksiin - kontekstista tulee selvitä tarkalleen mihin linkin valitsemalla joutuu. Eräs turhauttava ilmiö, johon hyperteksteissä usein törmää, on se, että linkin takaa löytyykin vain muutaman rivin mittainen teksti, esim. käsitteen määrittely. Määrittely kannattaisi tällaisessa tapauksessa nostaa esiin muun tekstin sekaan. Valitse linkkisanat huolellisesti: "Lisätietoa airoista löydät tästä" on huonoa hypertekstiä. Asian voisi kertoa esim. "Katso melontaseuran ohjeet airoista". Jos verkkoon esiin laitettu tieto on luonteeltaan päivitettävää, kannattaa sivun loppuun lisätä tieto siitä, milloin tekstiä on viimeksi päivitetty sekä kehen voi ottaa yhteyttä päivitysehdotuksia koskevissa asioissa. Jos kirjoitetulle HTML-tekstien kokoelmalle on olemassa mielekäs tulkinta niiden keskinäisestä järjestyksestä, kannattaa tekstin loppuun tehdä linkki seuraavaan ja edelliseen tekstiin sekä mahdolliseen sisällysluetteloon tai kotisivuun. Koska useilla käyttäjillä on hidas linja käytössään, kannattaa liiallista kuvien käyttöä välttää. Isoja kuvia ei koskaan kannata laittaa automaattisesti siirrettävinä (in-line image) Web-sivuille. Parempi tapa on tehdä linkki, josta käyttäjä pääsee katselemaan kuvaa niin halutessaan. Webissä yksi sana kertoo enemmän kuin tuhat kuvaa, joiden hakemiseen menee ikuisuus... Myös liiallista graafisten karttojen ("klikattavien kuvien") käyttöä kannattaa välttää. Jos karttoja kuitenkin käytetään, kannattaa oheen laittaa myös tekstilista, josta pystyy valitsemaan samat asiat kuin kartasta. Isoihin dokumentteihin (erityisesti äänet, kuvat, animaatiot) johtavissa linkeissä on hyvä tapa ilmaista linkin kautta haettavan dokumentin koko tavuissa, esim. [Soundsample] (ääninäyte, koko: 45296 tavua) --------------------------------------------------------------------------- Muita lähteitä WWW-asioista löytyy verkosta erittäin runsaasti tietoa: * WWW jumpstation (Tampereen yo) * HY:n WWW-ohjeet * WWW-kurssi --------------------------------------------------------------------------- Päivitetty 21.11.95 Linkit päivitetty 30.9.96 Jukka.Packalen@Helsinki.Fi --------------------------------------------------------------------------- [Image] Helsingin Yliopiston kotisivulle