HTML-sivun rakenne

Otavan Opiston Av-wiki

Loikkaa: valikkoon, hakuun

HTML-koodissa on seitsemän tagia, jotka määrittelevät pelkästään sivun rakennetta, ne ovat html, head, body, div ja span. Kaksi puuttuvaa ovat H ja P, joista myöhemmin lisää.

Html

Jokainen HTML-sivu alkaa tagilla <HTML> ja päättyy tagiin </HTML>. Sillä ei ole väliä kirjoiteaanko <html> vaiko <HTML>. HTML-on juurielementti ja sen tulisi sisältää elementit head ja body.

Head

Head-tagin sisään kirjoitetaan metatietoja, tyylitietoja ja skriptejä. Tärkein elementti sen sisällä on <title>, joka määrittää sivulle otsikon. Head-tagi päätetään juuri ennen body- tagia. HEAD-elementti on pakollinen ja sitä käytettään vain yhden kerran per sivu. Sivulla ei voi olla kahta head-tagia. Ei siis voi olla näin kuten alla olevassa kuvassa.

Kuva: Rakenne_001.gif

Body

Body tagin sisään tulee sivun kaikki sisältö. Body tagi alkaa välittömästi, kun head-tagi päättyy. Jokaisen sivun toiseksi viimeisen tagin tulisi olla </body>.

Div

Div-tagilla voidaan ryhmitellä lohkoelementtejä. Sitä käytetään esim. dokumentin tietyn osan fontin tai taustavärin tai sijoittelun apuna. Yleensä Div-tagit liittyvät css-muotoiluihin eli ne eivät tee itsessään mitään ulkoasumuunnoksia paitsi, että ne muodostavat kappaleen.

Kuva: Rakenne_002.gif

Kuva: Rakenne_003.gif

Span

SPAN ja DIV toimivat pitkälti samalla tavalla, mutta DIV aiheuttaa määrittämänsä alueen muuttumisen omaksi kappaleeksi. Yleensä sitä tarvitaan CSS:ää varten.

Kuva: Rakenne_004.gif

Kuva: Rakenne_005.gif

Kuva: Rakenne_006.gif

HTML:n osalta DIV ja SPAN voivat tuntua tarpeettomilta, koska ne eivät tee mitään näkyvää. Niistä saadaankin hyöty irti vasta, kun niihin lisättään CSS-tyylimäärittelyt. Tämän kurssin piiriin CSS ei kuitenkaan kuulu.

Rakenteellisesti oikein tehty HTML-sivu on esim. tällainen kuten alla olevassa kuvassa.

Kuva: Rakenne_007.gif


Kuva: Rakenne_008.gif

HTML-kurssi