HTML

HTML-KOULUTUSTA VUONNA 2025!

Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi heti! Koulutuksen järjestää asiantuntijasi Koulutus- ja konsultointipalvelu KK Mediat.

HTML:n elementit, ominaisuudet ja semanttinen merkitys

Mikä on HTML-elementti?

HTML-elementit ovat verkkosivun rakenteen perusyksiköitä. Ne määrittelevät sisällön osien - kuten otsikoiden, kappaleiden, listojen ja linkkien - roolin ja mahdollistavat metadatan (tiedon tiedosta) sisällyttämisen. Koska elementti itsessään on abstrakti rakenne, elementtien kuvaaminen HTML-koodissa tapahtuu nk. tagien avulla.

HTML:ssä elementti toimii säiliönä: se voi sisältää tekstiä, muita elementtejä, tai olla jopa tyhjä. Seuraava listaus sisätää esimerkkejä HTML-elementeistä ja niitä kuvaavista tageista:

Mitä hyötyä elementeistä on? Ja miten semanttinen HTML liittyy asiaan?

HTML, aivan kuten XML ja muut rakenteelliset kuvauskielet, perustuu sille lähtökohdalle, että elementin tulisi kuvata sen sisällä olevaa sisältöä. Esimerkiksi, kun käytät osoite-elementtiä HTML-tiedostossa, määrität, että kyseinen kohta sisältää fyysisen katuosoitteen, postitusosoitteen, tai muun vastaavan yhteystiedon.

Tämä nk.semanttinen rakenne auttaa sekä ihmisiä että hakukoneita ymmärtämään, mitä eri osat sivun sisällöstä tarkoittavat ja miten ne liittyvät toisiinsa. Oikein toteutettu semanttinen rakenne tukee myös hakukonemarkkinointia, sillä hakukoneiden käyttämät IR-menetelmät suosivat sivuja, joissa sisältö on selkeästi ja oikein jäsennelty.

Kuinka HTML:n elementtejä voi ryhmitellä?

Yleisin tapa elementtien ryhmittelyyn perustuu niiden visuaaliseen esitystapaan:

Tämä ryhmittelykäytäntö liittyy läheisesti CSS-kielen display-ominaisuuteen. Esimerkiksi kaikkien lohkoelementtien display-ominaisuuden arvo on "block", rivinsisäisillä elementeillä display-arvo on vastaavasti "inline".

Elementtien ryhmittelyä voi lähestyä myös niiden sisältämän tiedon kautta. XHTML esitteli modulaarisen elementtimallin, jossa elementit jaoteltiin niiden semanttisen käyttötarkoituksen mukaan. Tämän mallin suurimpana heikkoutena oli ryhmien suuri määrä ja sisäkkäisyys, mikä teki mallista monimutkaisen ja vaikeasti muistettavan. Tämän vuoksi tekninen määrittelytyö tämän ryhmittelytavan osalta on lakkautettu.

Mitä ovat HTML-elementien ominaisuudet?

Elementeillä voi olla ominaisuuksia, joiden avulla niihin voidaan liittää lisäpiirteitä tai ohjeita siitä, kuinka selaimen tulisi käsitellä sitä. Yleisin käyttökohde elementin ominaisuudelle on luoda yhteys CSS-tyylimäärittelyn ja elementin ilmentymän välille. Tämä mahdollistaa esimerkiksi sen, että vain tietyt painikkeet verkkosivustolla ovat vihreitä.

HTML sisältää joukon yhteisiä ominaisuuksia (engl. common attributes), jotka ovat käytettävissä lähes jokaisella HTML-elementillä. Tälläisiä ominaisuuksia ovat:

Lisäksi elementeillä on useita elementtikohtaisia ominaisuuksia. Esimerkiksi kuvaelementin img ominaisuuksiin kuuluvat kuvan lähde (src), kuvan koko (width,height) sekä vaihtoehtoinen tekstiesitys (alt).

Kuten elementit, niin myös ominaisuudet ovat abstraktio. Käytännön tasolla ominaisuuksia ilmaisevat nk. attribuutit. Tutustumme sekä tageihin että attribuutteihin tarkemmin tämän oppaan seuraavassa osassa.