HTML-opas
|
© Leena Ahrio 1995
Huom! Opasta ei ole päivitetty kymmeneen vuoteen, moni asia on muuttunut. Perusidea tietysti on sama, mutta nykystandardin mukainen tämä ei kyllä ole.
|
Kirjoittaminen |
Asettelu |
Linkit ja kirjanmerkit |
Kuvat ja värit |
Taulukot |
Lisätietoja
|
| HTML-lyhenne muodostuu sanoista HyperText Mark-up Language eli suomennettuna hypertekstien merkitsemiskieli. Hyper-sana viittaa mahdollisuuteen tehdä erilaisia linkkejä dokumentteihin. Linkin tunnistaa esim. tekstin poikkeavasta väristä, joka on usein sininen. HTML-dokumentit sijaitsevat maailmanlaajuisen tietoverkon eri tietokoneilla ja niitä katsellaan erilaisilla selainohjelmilla. Hyperteksti dokumentin tunnistaa tiedostonimen perässä olevasta tunnisteesta, joka on .html tai .htm.
|
| Html-dokumentti koostuu asiatekstistä sekä HTML-kielestä. Tiedostot tehdään ASCII eli tekstimuodossa. Tästä syystä kaikki muotoilut varsinaiseen asiatekstiin tehdään HTML:n omilla komennoilla ja niiden määreillä. Dokumenttien tekoon onkin mahdollista käyttää sellaista tekstinkäsittelyohjelmaa, jolla voi tallentaa ASCII tai text-only -muodosssa. Lisäksi joihinkin tekstinkäsittelyohjelmiin (esim. winword, winwp) on saatavilla omia kaupallisia ns. HTML-assistentteja, joiden avulla tekstin muuttaminen HTML-muotoon on vaivatonta. Monet käyttävät kuitenkin tiedostojen tekemiseen sitä varten suunniteltuja ja verkosta saatavia HTML-editoreja (esim. HTMLwrite, HTMLnote), jotka sisältävät monia koodausta helpottavia piirteitä.
|
| Komennot kertovat selainohjelmalle (lukuohjemalle l. katseluohjelmalle) (Netscape, Mosaic, Lynx jne.) miten HTML-dokumentti tulee esittää. Komennnot siis muotoilevat tekstin. Niiden avulla teksti voidaan esimerkiksi lihavoida tai tehdä rivinvaihto. Selainohjelma ei huomioi tuntemattomia - eikä myöskään väärin kirjoitettuja - komentoja. Ota huomioon, että muut selainohjelmat eivät huomioi esimerkiksi Netscape-ohjeman laajennuksia kuten taulukoita ja kirjainten koon määrityksiä.
|
| Komento eli tag ympäröidään kulmasuluilla <KOMENTO>. Komennoilla on yleensä aina myös lopetuskomento kauttaviiva </KOMENNON LOPETUS>.
|
Yhdelle komennolle voi antaa useita määreitä. Määre koostuu nimestä, yhtäsuuruusmerkistä = sekä määrelle annettavasta arvosta. Määreen arvo ympäröidään lainausmerkeillä " ".
esim. <IMG SRC="kuva.gif" ALIGN="TOP">
|
|
HTML-dokumentin perusrakenne on seuraava:
|
| <HTML> |
HTML-dokumentti aloitetaan aina HTML -tunnisteella |
| <HEAD> |
otsikko-osuuteen sijoitetaan vain dokumentin nimi, joka näkyy selaimen
ylälaidan otsikkopalkissa (ei varsinaisen tekstin joukossa) |
| <TITLE> |
dokumentin nimi, tieto, jonka esim. hakurobotit ensinnä tarkistavat |
| </TITLE> |
dokumentin nimen lopetuskomento |
| </HEAD> |
otsikon lopetuskomento |
| <BODY> |
tekstin runko, jonka sisään loput elementit sijoitetaan |
| </BODY> |
tekstiosuuden lopetuskomento |
| </HTML> |
HTML-dokumentti lopetetaan aina lopetuskomennolla |
|
Asettelu |
Linkit ja kirjanmerkit |
Kuvat ja värit |
Taulukot |
Lisätietoja
|
Html-dokumentin kirjoittaminen
|
| Kun kirjoitat tekstiä hyperdokumenttiisi, huomaa että lukuohjelmat muotoilevat itse tekstin lopulliseen muotoonsa lukijan kuvaruudulle sopivaksi. HTML-tiedostot kirjoitetaan siis toisin periaattein kuin nykyisin on totuttu esim. tekstinkäsittelyssä.
|
| Esimerkiksi teksti, joka on kirjoitettu HTML-tiedostostoon näin:
|
Tämä teksti
on kirjoitettu sisennettynä
usealle eri riville.
|
| Näkyy lukuohjelmassa näin:
|
| Tämä teksti on kirjoitettu sisennettynä usealle eri riville.
|
| Selainohjelma ei siis ota huomioon käyttämääsi rivinvaihtomerkkiä (enter) eikä myöskään mahdollisia tabulaattoreita tai ylimääräisiä välilyöntejä.
|
| Tekstin ulkoasua on kuitenkin mahdollista rytmittää erilaisin kommennoin ja määrein.
|
| Esimerkiksi rivinvaihto tehdään komennolla <BR> (lyhennys "break" -sanasta).
|
Tampere-talo<BR> Yliopistonkatu 55 <BR>33100 Tampere<BR>
Näyttää selainohjelmalla katsottuna tältä:
|
Tampere-talo
Yliopistonkatu 55
33100 Tampere
|
| HTML-kielessä ei isoilla ja pienillä kirjaimilla ole komentotasolla eroa. Isoja ja pieniä kirjaimia voi siis käyttää mieltymystensä mukaan. Selkeyden vuoksi kannattaa kirjoittaa komennot isoilla kirjaimilla.
|
| Ei siis ole merkitystä sillä kirjoittaako <br> vai <BR>.
|
| Sen sijaan ne tiedostonimet ja -polut, joihin dokumentissa viitataan on kirjoitettava täsmälleen oikein eli pienet ja isot kirjaimet on huomioitava. Vertaa esimerkiksi:
|
http://www.uta.fi/ohjeita/htmlopas.html
http://www.uta.fi/Ohjeita/htmlopas.html
|
| Ympäröimällä haluttu alue kulmasuluilla, huutomerkillä sekä kaksinkertaisilla tavuviivoilla voidaan tehdä merkintöjä, jotka eivät näy selaimella katsottaessa. <!-- ...-->. Huutomerkin taakse voidaan sijoittaa ohjeita, muistutuksia sekä väliaikaisia poistoja.
|
Esimerkiksi <!-- Kun VR:n sivut saadaan verkkoon sijoita ne tähän>
<A HREF="http//:www.???>VR:n aikataulut</A>. -->
ei näkyisi ollenkaan selaimella.
|
Kirjoittaminen |
Linkit ja kirjanmerkit |
Kuvat ja värit |
Taulukot |
Lisätietoja
|
| Lainausmerkkien välissä oleva teksti on dokumentin URL, eli Universal Resource Locator. Se kertoo dokumentin sijainnin. Ylläoleva URL osoittaa Tampereen yliopiston palvelimella olevaan verkkopalvelut hakemiston tiedostoon wwwref.html.
|
URL näyttää seuraavanlaiselta:
http://koneennimi/polku
Ensimmäisenä tuleva sana http (HyperText Transfer Protocol) viittaa hyperdokumenttiin. Sen jälkeen tulee kahden kauttaviivamerkin jälkeen koneennimi, esimerkiksi Tampereen kaupungin palvelin www.tampere.fi. Tämän jälkeen tulee hyperdokumentin sijaintia osoittava polku.
http://www.tampere.fi/elke/mato/
Joka viitaa Tampereen kaupungin matkailutoimistoon.
|
| Kun haluat viitata kotihakemistossasi olevaan hyperdokumenttihakemistoosi (public_html), laita polkuun ensimmäisenä ~käyttäjätunnus.
|
Esimerkiksi URL
http://www.uta.fi/~la19672/linkit.html
osoittaa la19672:n kotihakemistossa olevaan tiedostoon public_html/linkit.html. WWW- palvelin pystyy lukemaan tiedostoja ainoastaan alihakemistosta nimeltään public_html.
|
Sähköpostin lähettäminen onnistuu yksinkertaisesti. Normaaliin linkin määreeseen lisätään "mailto:", joka viittaa sähköpostin lähettämisen hoitavaan ohjelmaan.
<A HREF="mailto:la19672@uta.fi">la19672@uta.fi</A>
Selaimella edellinen näyttäisi tältä
la19672@uta.fi
|
Kirjanmerkit
|
| Kirjanmerkkejä käytetään siirryttäessä tiettyyn kohtaan dokumenttia. Niiden avulla voidaan tehdä sekä dokumentin sisäisiä linkkejä että niihin voidaan viitata myös dokumentin ulkopuolelta.
|
| Kirjanmerkkejä käytetään ‘pitkissä’ dokumenteissa linkkeinä tiettyyn kohtaan sivua kuten esimerkiksi paluuna sivun alkuun.
|
Ensinnä kohtaan, johon halutaan ‘hypätä’ tehdään seuraava merkintä:
<A NAME="kirjanmerkin nimi">
Toiseksi kohtaan, josta halutaan siirtyä kirjanmerkin osoittamaan paikkaan merkitään tiedostonimen perään # ja kirjanmerkin nimi:
<A HREF="doku.html#kirjanmerkin nimi">Se ja se kohta dokumentissa</A>
Esimerkiksi
<A HREF="htmlopas.htm#sivun alku">Takaisin alkuun</A>
Kun kirjanmerkkiin viitataan toisesta hakemistosta kirjoitetaan linkin nimeen täydellinen URL-osoite.
|
Kirjoittaminen |
Asettelu |
Linkit ja kirjanmerkit |
Taulukot |
Lisätietoja
|
Kuvat ja värit
|
| Voit lisätä tekstiisi myös kuvia. Kuvien tulee olla joko gif- tai xbm-formaatissa. Uusimmat lukuohjelmat - kuten Netscape - ymmärtävät myös jpeg-formaatissa olevia kuvia. Kuva lisätään komennolla <IMG SRC>(image source).
|
| Kuvan tiedostonnimi tulee lainausmerkkeihin komennon jälkeen eli <IMG SRC ="kuva.gif">.
|
| Jos kuva sijaitsee eri hakemistossa tai vaikka toisella puolella maapalloa, on kuvan nimeen liittettävä koko tiedostopolku palvelimella.
|
Esimerkiksi
<IMG SRC ="http://www.tampere.fi/tampere-talo/kuva.gif">.
Kuvan pitäisi näkyä tekstissä sillä kohdalla, missä komento on. Jos WWW-palvelin ei pysty lataamaan kuvaa, sen paikalle tulee näkyviin pieni ikoni. Jos selainohjelma ei jostain syystä pysty avaamaan kuvaa, näkyy kyseisen kuvan paikalla 'särkynyt' ikoni
|
![Kuva, jota ei ole]()
|
| Jos selainohjelma ei löydä kuvaa, näkyy 'hukassa' olevan kuvan tilalla kysymysmerkki-ikoni.
|

|
| Tarkista tällöin tiedostonimi, kuvan lukuoikeudet ja sen formaatti.
|
| Älä laita dokumenttiisi kovin isoja kuvia. "Suurten" kuvien siirtäminen vie kohtuuttomasti verkon kapasiteettia sekä lukijan aikaa ja rahaa. Sopiva kuvakoko on alle 50 kilotavua.
|
| Määrite ALT kertoo tekstin, joka näytetään kuvan sijasta tekstipohjaisia ohjelmia käytettäessä.
|
Esimerkiksi:
<IMG SRC="http://www.tampere.fi/tampere-talo/logo.gif" ALT="Tampere-talo">
|
Pohjakuviot ja -värit sekä tekstivärin määrittely
HTML-dokumenttien taustakuvio tai väri on mahdollista valita. Määrittely tehdään <BODY> -tagiin seuraavasti. Jos taustakuvioksi halutaan oma kuvatiedosto esimerkiksi logosta liitetään BODY-tunnisteeseen määrite BACKGROUND="tiedoston URL". Internetistä löytyy myös paljon valmiita taustakuvioita.
|
| Esimerkiksi <BODY BACKGROUND="tausta.gif">
|
| Pohjavärin sekä tekstin sekä linkkien värin voi tehdä myös heksadesimaalista värikoodia käyttäen. Tosin tällä hetkellä kaikki selainohjelmat eivät tue tätä piirrettä. Taulukoita, jotka kertovat millä koodilla mikin väri syntyy on tarjolla www-sivuilla. Koodit muodostuvat erilaisista kuuden numeron ja kirjaimen yhdistelmistä. Esimerkiksi FFFFFF -viittaa valkoiseen väriin.
|
| BGCOLOR="#RRGGBB" | Taustaväri |
| TEXT="#RRGGBB" | Tekstiväri |
| LINK="#RRGGBB" | Linkkiväri |
| VLINK="#RRGGBB" | Vieraillun linkin väri |
|
| Esimerkiksi <BODY BGCOLOR="#RRGGBB" TEXT="#RRGGBB" LINK="#RRGGBB" VLINK="#RRGGBB">
|
Läpinäkyvät eli transparentit kuvat
|
| Ulkonäöllisten seikkojen vuoksi sivuilla käytetään läpinäkyviä kuvia. Tällaisia kuvia on mahdollista tehdä ohjelmilla - esim. PaintShopPro ja Lview - jotka pystyvät tallettamaan kuvia 89 gif- muodossa. Internetistä löytyy myös paikkoja, joissa muokkauksen voi tehdä. Periaatteessa jokin kuvan väreistä - tavallisimmin taustaväri - määritellään siten, että sivun taustaväri tai -kuvio näkyy valitun värin tilalla.
|
Kuvien sijoittelu dokumentissa
|
Määrite ALIGN säätää kuvan horisontaalisesti suhteessa ikkunaan. Sen avulla on mahdollista tehdä joitakin suuntaa-antavia viitteitä tekstin sijoittelusta.
<ALIGN="TOP">
<ALIGN="MIDDLE">
<ALIGN="BOTTOM">
<ALIGN="LEFT">
<ALIGN="RIGHT">
Esimerkiksi näin:
|
Taulukot
|
| Läheskään kaikki selainohjelmat eivät tunnista taulukkokomentoja, joten niitä on käytettävä harkiten. Taulukoita käytetään HTML-dokumenteissa "oikeiden" taulukoiden lisäksi dokumentin osasten sijoitteluun näytöllä. Niiden avulla on mahdollista parantaa dokumentin visuaalista ilmettä.
|
| Taulukko määritellään komennoilla <TABLE>... </TABLE>
|
Taulukon tekemiseen käytetään seuraavia komentoja
| <CAPTION>...</CAPTION> |
taulukon otsikko |
| <TH>...</TH> |
sarakkeen otsikko |
| <TD>...</TD> |
uusi solu, jokainen solu määritellään erikseen |
| <TR>...</TR> |
uusi rivi, rivin lopetus |
|
Taulukkokomentojen lisämääreet
|
| BORDERin avulla määritetään näkyvätkö solujen rajat vai eivät. Arvolla ="0" taulukon solujen rajat eivät näy. Arvolla ="1" taulukon solujen rajat näkyvät.
|
| WIDTH kertoo solun pituuden. Voidaan ilmaista prosentteina tai pikseleinä esim. WIDTH="50%" tai "660"
|
| HEIGHT kertoo solun korkeuden. Voidaan ilmaista prosentteina tai pikseleinä esim. HEIGHT="50%" tai "660""50%"
|
| COLSPAN määrittelee kuinka monta saraketta tietty solu vie, oletusarvona on yksi
|
| ROWSPAN määrittelee kuinka monta riviä tietty solu vie, oletusarvona on yksi
|
ALIGN säätää solun sisällön sijaintia solussa horisontaalisesti:
ALIGN="LEFT"
ALIGN="CENTER"
ALIGN="RIGHT"
Määrite VALIGN säätää solun sisällön sijaintia solussa vertikaalisesti:
VALIGN="TOP"
VALIGN="MIDDLE"
VALIGN="BOTTOM"
Esimerkki
<TABLE BORDER="1">
<CAPTION>Otsikko</CAPTION>
<TR><TD ROWSPAN="3"><IMG SRC="flower.jpg"></TD>
<TR><TD ALIGN="LEFT" VALIGN="TOP"><I>Vasemmalla ylhäällä</I></TD></TR>
<TR><TD ALIGN="CENTER" VALIGN="MIDDLE"> <I>Keskellä keskellä</I></TD></TR>
<TR><TD ALIGN="RIGHT" VALIGN="BOTTOM"> <I>Alhaalla oikealla</I></TD></TR>
</TABLE>
Otsikko
 |
| Vasemmalla
ylhäällä |
| Keskellä keskellä |
| Alhaalla oikealla |
|
Kirjoittaminen |
Asettelu |
Linkit ja kirjanmerkit |
Kuvat ja värit |
Taulukot
|
Lisätietoja
|
| HTML-dokumenttien tekemisessä kannattaa ottaa oppia muiden sivuista. Selainohjelmat yleensä näyttävät millaisia komentoja sivujen tekemiseen on käytetty. Komennot saa selville "document source" tai vastaavasta kohdasta. Tiedot on mahdollista kopioida itselle valaisemalla halutut kohdat hiirellä. Omassa harkinnassa on kuinka paljon katsoo oikeutetuksi kopioida muiden töitä. Osa sivuista on rekisteröity, ja niiden kopiointi on laitonta. Loppuun olen kerännyt joitakin kuvia, jotka ovat vapaasti käytettävissä.
|
| Tässä oppaassa ei ole esitelty lomakkeiden käyttöä. Tähän on kaksi syytä. Ensinnäkin lomakkeiden tietojen käsittely vaatii aina ulkopuolisen ohjelman käyttöä. Näitä ohjelmia kutsutaan cgi-ohjelmiksi. Se millaisia ohjelmia ja resursseja tietyllä palvelimella on vaikuttavat suoraan siihen millaisia lomakkeita voidaan käyttää. Toiseksi lomakkeiden tekeminen on monimutkaista, joten tällä kurssilla ei asiaan ehditä perehtyä.
|
| Tietoa kaikesta siitä mitä liittyy Internetiin löytyy verkosta itsestään. Olen listannut joitakin aloituspisteitä omalle etsinnälle.
|
Oppaita
|
Kuvallinen asu
|
Tiedonhaku
|
Kuvia
|
<IMG SRC="arrowc1.gif">
|
<IMG SRC="arrowc2.gif">
|
<IMG SRC="arrowc3.gif">
|
<IMG SRC="arrowc4.gif">
|
<IMG SRC="arrowf1.gif">
|
<IMG SRC="arrowf2.gif">
|
<IMG SRC="arrowf3.gif">
|
<IMG SRC="arrowf4.gif">
|
<IMG SRC="arrowk1.gif">
|
<IMG SRC="arrowk2.gif">
|
<IMG SRC="arrowk3.gif">
|
<IMG SRC="arrowk4.gif">
|
<IMG SRC="bar1.gif">
|
<IMG SRC="bar2.gif">
|
<IMG SRC="bar3.gif">
|
<IMG SRC="bar4.gif">
|
<IMG SRC="inote.gif">
|
<IMG SRC="note.gif">
|
<IMG SRC="pobox.gif">
|
<IMG SRC="new01.gif">
|
<IMG SRC="new04.gif">
|
<IMG SRC="rose.jpg">
|
<IMG SRC="flower.jpg">
|
<IMG SRC="leaf.gif">
|
Oppaan alkuun |Kirjoittaminen |
Asettelu |
Linkit ja kirjanmerkit |
Kuvat ja värit |
Taulukot |
Lisätietoja
|