HTML

Mureakuha

Loikkaa: valikkoon, hakuun

HTML (Hypertext Markup Language) on kieli, jolla voidaan kuvata linkkejä sisältävää tekstiä eli hypertekstiä. HTML:lla voidaan myös merkitä tekstin rakenne eli esimerkiksi mikä osa tekstistä on otsikkoa ja mikä leipätekstiä. Merkintä tehdään tekstin sekaan kirjoitettavilla elementeillä (tagit). HTML on kuvattu SGML:lla. HTML on avoin standardi, mikä tarkoittaa sitä, että sitä saa käyttää vapaasti miten haluaa.

HTML:n historia alkoi vuonna 1989, kun Tim Berners-Lee ja Robert Caillau hahmottelivat korviketta CERNin dokumenttien kirjavalle formaatille. Rinnalle suunniteltiin yksinkertainen verkkoprotokolla HTTP. HTML-dokumenttien verkkoa internetissä kutsutaan World Wide Webiksi eli lyhyesti webiksi (lue: vepiksi). Joillekin se on yhtä kuin Internet. CERN käynnisti oman WWW-palvelimensa vuona 1991, ja monet muut ideasta kiinnostuneet liittyivät siihen nopeassa tahdissa. Nykyisin HTML-standardia ylläpitää W3C (World Wide Web Consortium).

HTML:n alkuperäinen tarkoitus oli pikemminkin kuvata www-sivun rakennetta kuin sen ulkoasua, mutta sivujen kirjoittajat halusivat ennen pitkää paremmat mahdollisuudet vaikuttaa myös dokumenttiensa ulkoasuun. Selainvalmistajat vastasivat tarpeeseen esittelemällä HTML-määritykseen kuulumattomia elementtejä, joilla esitystapaa saattoi kuvailla. Monet näistä elementeistä jouduttiin myöhemmin ottamaan mukaan viralliseen HTML-määritykseen käytännön standardeina. Nykyisin monia elementtejä jälleen puuttuu itse HTML:sta, sillä ulkoasun kuvailussa on siirrytty erillisiin tyyliohjeisiin, jotka kuvataan CSS-kielellä. CSS:ään siirtyminen paitsi yksinkertaisti HTML:ää, myös helpotti sivujen luomista ja päivittämistä.

HTML-dokumentteja voi kirjoittaa millä tahansa tekstinkäsittelyohjelmalla, mutta tehtävään on tarjolla myös erityisiä HTML-editoreja. Periaatteessa HTML-koodin pitäisi voida läpäistä validointi eli tarkistaminen, mutta käytännössä monet validointia tulkitsevat selaimet ovat hyväksyneet myös dokumentteja, joiden HTML-koodi ei ole ollut standardin mukaista. HTML:n uusimmat versiot, joita kutsutaan XHTML:ksi, vaativat kuitenkin oikeaoppisen merkitsemistavan. XHTML on XML-standardin mukainen merkitsemiskieli.

Esimerkki html-sivusta

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
          "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
    <title>Sivun otsikko</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
    <!-- Tämä on kommentti. -->
    <!-- Tästä alkaa varsinainen leipäteksti. -->
    <h1>Tämä on sivun otsikko</h1>
    <p>Tästä alkaa uusi kappale.
    <em>Tämä teksti on korostettua.</em>
    <strong>Tämä teksti on voimakkaammin korostettua.</strong>
    Tämän lauseen jälkeen vaihdetaan riviä.<br>
    Kappale loppuu tähän.</p>
    <h2>Alaotsikko</h2>
    <ul>
        <li>Tämä on</li>
        <li>lista</li>
    </ul>
</body>
</html>

Katso myös:


Tämä artikkeli on alun perin kopioitu Wikipediasta. Sen sisältö julkaistaan GDFL-lisenssin alaisena:
Tämän dokumentin kopiointi, levittäminen sekä muokkaaminen on sallittua GNU Free Documentation Licensen version 1.2 tai uudemman Free Software Foundationin julkaiseman version mukaisesti, ilman muuttumattomuuslauseketta tai kansitekstejä. Tätä koskee vastuuvapaus.
Kopio lisenssistä (englanniksi) löytyy täältä.
Henkilökohtaiset työkalut