1.2 HTML

Viimeinen termi, joka tässä pitää vielä esitellä on juuri tuo HTML (HyperText Markup Language).

Hyperteksti tarkoittaa tekstiä, jossa voidaan hyppiä sivulta toisella hyvin vapaasti, sivuja voidaan linkittää ristiin rastiin, sivuille voidaan liittää kuvia ja animattioita ynnä muuta ynnä muuta. Markup tarkoittaa merkkaamista, eli tekstin sekaan pistetään merkkejä, joiden avulla määritetään että miltä sivun pitäisi näyttää. HTML:ään ei voi kirjoittaa ihan mitä sattuu, vaan se on tarkasti määritelty niin kuin muutkin kielet. Siinä käytettävät merkit ja koodit perustuvat englannin kieleen.

HTML on kaikista tunnetuin sivunkuvauskieli, jota käytetään WWW-sivujen tekemiseen ja määrittelemiseen. Se kuvaa WWW-sivun rakenteen ja sisällön otsikkoineen, teksteineen ja muotoiluineen päivineen (lihavoinnit, kursivointi, kappalejaot, otsikot, alleviivaukset, kuvat ja niiden sijainti, jne). Sitä ei kuitenkaan ole varsinaisesti suunniteltu eikä tarkoitettu sivun ulkoasun määrittämiseen, mutta myös siihen sitä on käytetty.

Se on kuitenkin pohjimmiltaan ihan tavallinen tekstitiedosto, jonka voi kirjoittaa millä tahansa tekstieditorilla (Muistio, Simple Text, NotePad, WordPad, TeXturi...). Se EI SAA olla Wordin doc-tiedosto eikä rtf-tiedosto. Jos vahingossa tallennat työn alla olevan tiedoston Word-muodossa, ei selain osaa tätä tulkita oikein eikä näytölle tule mitään.

Koska tekstitiedosto sisältää vain ja ainoastaan tekstiä, kaikki kuvat ja musiikit ovat omissa tiedostoissaan, ja niihin vain viitataan tuosta html-tiedostosta käsin.

Tämä tulee ihan kohta tutuksi, kun ryhdymme analysoimaan html-tiedoston rakennetta. Seuraavassa jaksossa näet perehdymme tuohon HTML-kieleen, joka on oikeastaan kurssin keskeisin osa. Sitä ennen meidän täytyy perustaa www-kotisivutila, jonka avulla voimme testata ja harjoitella taitojamme.