HTML:n perusteet
HTML (HyperText Markup Language) on hypertekstiin pohjautuva ns. merkintäkieli jolla luodaan WWW-sivuja
Kaikki maailman WWW-sivut käyttävät HTML:ää.
HTML on tarkoitettu esitysmuodoksi, joka on riippumaton käytettävistä laitteista ja ohjelmista ja joka muun muassa automaattisesti mukautuu selaimen ikkunan kokoon ja käyttäjän fonttivalintoihin.
HTML on tekstiä joka sisältää tietyllä tavalla kirjoitettuja sanoja ja merkkejä jotka selain sitten tulkitsee.
Näitä tietyllä tavalla kirjoitettuja sanoja kutsutaan HTML elementeiksi.
Elementit voi ympäröidä sivun eri sisältöjä saaden ne näyttämään tai käyttäytymään eri tavoilla.
esim:
moi maailma
se on pelkkää tekstiä (plain text)
sama mutta HTML:llä
<p>moi maailma</p>
lisäämällä sisällön (moi maailma) ympärille <p> tägin, ilmoitamme selaimelle että kysessä on paragraph elementti
alkutägi aloittaa rakenteen
<p>moi maailma</p>
lopputägi lopettaa rakenteen
<p>moi maailma</p>
niiden välissä sisältö
<p>moi maailma</p>
Yleisimpiä elementtejä ovat:
<h1></h1>, <h2></h2>, <a></a>, <div></div>, <video></video>
Pakolliset elementit
<!DOCTYPE html>
<html>
<head>
<title>Ekat kotisivut</title>
<meta charset="UTF-8">
</head>
<body>
</body>
</html>
kertoo selaimelle että kysessä on HTML dokumentti
<!DOCTYPE html>
HTML elementti
<html></html>
Näkymätön metadata
<head></head>
Titteli
<title>Ekat kotisivut</title>
Merkkikoodaus
<meta charset="UTF-8">
Sivun sisältö näiden väliin
<body>
</body>
Elementtien määritteet (attribuutit) tarkentaa elementin merkitystä.
<a href="https://hlnet.neocities.org">HLNET</a>
Yleisesti määrite on elementin alkutägiin liitettävä tarkenne, joka on muotoa:
nimi="arvo"
Tyhjät elementit:
<img src="/img/heikki.jpg" title="Heikki vuonna 1996">
Sisäkkäisyys
<p>moi <strong>maailma</strong></p>
TÄMÄ ON VÄÄRIN! Elementit ei voi olla lomittain
<p>moi <strong>maailma</p></strong>