HTML-opas

© Juha Tuuna
Tagi ja elementti
Dokumentin yleinen rakenne
Dokumentin määrittelyt
Tekstityypin, kappaleen ja rivinvaihdon määrittelyt
Kappale
Rivinvaihto
Tekstityyppi
Perusteksti
Loogiset kirjasintyylit
Fyysiset kirjasintyylit
Listat
Taulukko
Ankkuri eli linkki tai kirjanmerkki
Kuva
Kuvakartta (asiakaspohjainen kartta)
Lomake
Lomakkeen kentät
Syöte
Pudotusvalikko
Tekstikenttä
Painonappi

Tagi ja elementti

HTML-koodi koostuu tageista ja elementeistä. Elementit ovat muotoa <tagi></tagi>, jossa <tagi> tarkoittaa elementin vaikutusalueen alkua, </tagi> taas loppua.

Dokumentin yleinen rakenne

<html>
<head>
  <title>Dokumentin otsikko</title>
</head>
<body>
Dokumentin runko. Teksti ja kuvat ym. tulee tänne.
</body>
</html>

Dokumentin määrittelyt

FrontPage: Hiiren oikea nappi -> Sivun ominaisuudet...
Määrittely: <body></body>
Parametrit:

Tekstityypin, kappaleen ja rivinvaihdon määrittelyt

Kappale

FrontPage:

Määrittely: <p>kappaleen teksti</p> (FrontPage: enter)
Parametri:

Rivinvaihto

FrontPage: kirjoitus: shift+enter
Määrittely: <br> (FrontPage: shift+enter)

Tekstityyppi

FrontPage: Hiiren oikea nappi -> Fontti...
Määrittely: <font></font>
Parametrit:

Perusteksti

<basefont> (vaikuttaa koko dokumentissa)
Parametrit:

Loogiset kirjasintyylit

FrontPage: Tyylivalikko (ei kaikkia saatavilla)

Fyysiset kirjasintyylit

FrontPage: Muotoilutyökalurivi (ei kaikkia saatavilla)

Listat

FrontPage: Muotoilutyökalurivi; hiiren oikea nappi -> Luettelon ominaisuudet..., Luettelon kohdan ominaisuudet...
  1. Numeroitu: <ol>listan jäsenet</ol>
  2. Numeroimaton: <ul>listan jäsenet</ul>
Esim.
<ol type="A" start="2">
  <li>eka
  <li>toka
</ol>

Taulukko

FrontPage: Työkalurivi; taulukko-valikko; hiiren oikea nappi -> Taulukon ominaisuudet..., Solun ominaisuudet...
  1. Taulukon määrittely: <table></table>
  2. Talukon rivi: <tr></tr>
  3. Talukon solu: <tr></tr> tai <th></th>
Esim. 2x2 taulukko
<table>
  <tr>
    <th>otsikkosolu 1. rivillä</th>
    <td>toinen solu 1. rivillä</td>
  </tr>
  <tr>
    <td>toisen rivin 1. solu</td>
    <td>toisen rivin 2. solu</td>
  </tr>
</table>

Ankkuri eli linkki tai kirjanmerkki

FrontPage: Hiiren oikea -> Hyperlinkki... , Hyperlinkin ominaisuudet... , Kirjanmerkin ominaisuudet... ; työkalurivi; Lisää-valikko -> Kirjanmerkki..., Hyperlinkki...
Määrittely: <a></a>
Parametrit: Esim.
<a href="linkki.html#kirjanmerkki1">Tsekaa linkki</a>
<a name="kirjanmerkki1">Tämä on määritelty kirjanmerkiksi</a>

Kuva

FrontPage: Työkalurivi; Lisää-valikko -> Kuva -> Clipart, Tiedostosta
Määrittely: <img>
Parametrit:

Kuvakartta

(asiakaspohjainen kartta) FrontPage: Valitse kuva -> kuvatyökalupalkki (kohdepisteet)
Kartan määrittely: <map></map>
Parametri: name="kartan nimi"
Kartan alueen määrittely: <area>
Parametrit: Esimerkki:
<map name="alue1">
  <area href="linkki.html" shape="rect" coords="10,20,190,156">
</map>
<img src="linkkikuva.gif" usemap="#alue1">
Esimerkissä kuvassa linkkikuva.gif käytetään alue1-nimistä laatikkoa, joka määrittelee kuvasta alueen, jonka koordinaatit kuvan suhteen ovat (10,20)-(190,156), linkiksi.

Lomake

FrontPage: Lisää-valikko -> Lomake -> Lomake
Lomakkeen määrittely: <form></form>
Parametrit: Esimerkki:
<form action="mailto:hemmo@osoite.com" method="post">
...
</form>

Lomakkeen kentät

FrontPage: Lisää-valikko -> Lomake -> Yhden rivin muokkauskenttä, Vieritettävä muokkausruutu, Valintaruutu, Valintanappi, Avattava luetteloruutu, Painike, Kuva, Selite
Lomakkeen kentät tulevat <form></form> alueen sisään, kuten koko dokumentti <body></body> alueen sisään.

Syöte

Määrittely: <input>
Parametrit:

<form action="hemmo@osoite.fi" method="post" >
  <input type="text" size="20" name="teksti">
  <input type="submit" value="lähetä">
  <input type="reset" value="tyhjennä">
</form>

Pudotusvalikko

Määrittely: <select><option></option>...<option></option></select> Parametrit (<select>): Parametrit(<option>): esim.
<select size="10">
  <option>valinta1</option>
  <option>valinta2</option>
</select>

Tekstikenttä

Määrittely: <textarea></textarea>
Parametrit: Esim. <textarea cols="20" rows="10" wrap>Tämä teksti on kentän sisällä</textarea>

Painonappi

Määrittely: <button></button>
Parametrit: Esim. <button type="button"><img src="kuva.gif"><b>P</b>aina <i>nappia</i></button>