25 HTML päis

HTML dokumendi päises (element <head>) on elemendid, mida veebilehe vaataja reeglina otseselt ei näe. Nende abil määratakse siiski mitmeid veebilehe väljanägemist määravaid parameetreid nagu veebilehe pealkiri, tekstikodeering, stiilid, skriptid jm.

<head> element paigutatakse lehel <html> elemendi ja <body> elemendi vahele.

<!DOCTYPE html>
<html>
<head>
...
</head>
<body>
...
</body>
</html>

Veebilehe pealkiri

Veebilehe pealkiri defineeritakse HTML dokumendi päises elemendiga <title>. See pealkiri paigutatakse veebilehitseja tiitliribale, seda kasutatakse veebilehe salvestamisel lemmikute või järjehoidjate (favorites või bookmarks) hulka.

<title>Rocca al Mare Kool</title>

Selle elemendi toime avaldub veebilehitseja tiitliribal järgmiselt:

veebilehe pealkiri
Veebilehe pealkiri veebilehitseja tiitliribal.

NB! Tegemist on veebilehe päise kohustusliku elemendiga!

Kujunduse lisamine

Veebilehtede kujundus lisatakse tänapäeval küll eelkõige väliseid CSS stiililehti kasutades, kuid vajadusel saab CSS-stiili kirjutada ka otse HTML-koodi sisse, selleks kasutatakse elementi <style>.

<style>
  body {background-color: lightblue;}
  p {color:red;}
</style>

Teiste ressursside linkimine

Väliste ressursside (CSS stiililehed, favicon jms) sidumiseks veebilehega kasutatakse elementi <link>. Tegemist on tühja elemendiga ehk tal puudub lõpumärgend.

<link> elemente võib veebilehe päises olla ka mitu. Elemendiga koos saab kasutada järgnevaid atribuute:

  • rel – kohustuslik atribuut, mis määrab antud veebilehe ja välise ressursi vahelise seose. Võimalikud väärtused on näiteks stylesheet, alternate, author  jt.
  • href − lingitava materjali URL (aadress).
  • media – meediapäring, millise seadmega kuvamiseks on antud ressurss mõeldud. Võimalikud väärtused on näiteks all, print, screen, tv jne.

Stiililehe linkimine

Lisame veebilehele stiililehe nimega stiilileht.css:

<link rel="stylesheet" href="stiililehet.css“>

Favicon

Favicon on pisike ikoon, mida kasutatakse veebilehe tähistamiseks järjehoidjate (bookmarks) ja lemmikute (favorites) nimekirjas. Nimetus tulenebki ingliskeelsest väljendist favorites icon.

veebilehe pealkiri
Favicon Rocca al Mare Kooli veebilehel (R-täht kollasel taustal).

Faviconi lisamiseks veebilehele HTML-koodi kasutades tuleb dokumendi päisesse lisada element <link> (sarnaselt css faili linkimisega). Näiteks kõige tavapärasema .ico faili linkimiseks:

<link rel="icon" href="ico_faili_URL">

Kasutades jpg, png või gif faili, tuleks määrata ka failitüüp. Näiteks:

<link rel="icon" type="image/jpg" href="jpg_faili_URL">
<link rel="icon" type="image/png" href="png_faili_URL">
<link rel="icon" type="image/gif" href="gif_faili_URL">

Metaandmed

Metaandmed (Metadata) on info andmete kohta ehk siis veebilehe kontekstis info veebilehe sisu kohta.

Metaandmete lisamiseks kasutatakse HTML dokumendi päises <meta> elementi. Elementi kasutatakse tavaliselt lehe kirjelduse, märksõnade, dokumendi autori, viimati muudetud kuupäev ja muu metainfo täpsustamiseks. Näited metaandmetest:

Tekstikodeering

Erinevates keeltes esineb väga erinevaid tähemärke, mille korrektseks kuvamiseks on vaja määrata, millist kodeeringut kasutades antud veebilehte avada tuleb. Veebilehitsejad püüavad reeglina küll automaatselt tuvastada, millist kodeeringut peaks kasutama kuid autori poolt tehtud määrangud tagavad kindla tulemuse.

Tekstikodeeringu määramiseks tuleb HTML dokumendi päisesse kirjutada metamärgend atribuudiga charset. Soovituslik on kasutada tekstikodeeringut “UTF-8”:

<meta charset="utf-8">

Veebilehe kirjeldus

Veebilehe kohta saab ja on lausa kasulik lisada ka pisut kirjeldavat infot, mida kasutavad näiteks otsingumootorid ja mis muudavad veebilehe kergemini leitavaks. Veebilehe kirjelduse jaoks lisatakse HTML dokumendi päisesse järgmine rida:

<meta name="description" content="Veebilehe lühikirjeldus">

Märksõnad

Veebilehe kohta saab lisada ka märksõnu. Google on märksõnade arvestamist otsingumootorites suurel määral vähendanud kuna neid kasutati kurjalt ära. Pole kindel, kui palju Google otsingumootor märksõnu veebilehtede järjekorda seadmisel veel arvestab, kuid siiski võib nende lisamine veebilehele tuua mõningast kasu:

<meta name="keywords" content="võtmesõna1, võtmesõna2, võtmesõna3, …">

Veebilehe autor

Veel saab metaandmetena määrata veebilehe autori:

<meta name="author" content="Mikk Oad">

Veebilehe värskendamine (refresh)

Saame panna veebilehe ennast automaatselt teatud aja tagant värskendama. Näiteks iga 5 sekundi tagant:

<meta http-equiv="refresh" content="5">

Vaateava

Vaateava ehk viewport võimaldab disaineritel luua kohanduvat (responsive) kujundust vastavalt veebilehe vaatamiseks kasutatava seadme ekraani suurusele. Vaateava annab brauserile juhised, kuidas veebilehe mõõtusid hallata, elemente suurendada/vähendada.

Vaateava defineeritakse järgmise meta-elemendiga veebilehe päises:

<meta name="viewport" content="width=device-width, initial-scale=1.0">

Atribuudi content väärtuse sisuks on omakorda vaateava atribuudid:

  • width=device-width – käsib lehe suuruse seada vastavusse kasutatava seadme ekraaniga;
  • initial-scale=1.0 – määrab lehe laadimisel kasutatava esialgse suurendusastme (zoom level).

Skripti lisamine

Javascripti lisamiseks dokumendi päisesesse saame kasutada <script> elementi. Näiteks kuvame kasutajale ühe hüpiakna tekstiga “Tere!”.

<script>
  alert("Tere!");
</script>

Vaikeväärtused hüperlinkidele

Juhul, kui soovime oma lehel kasutada relatiivseid aadresse, millede kõigi algus on sarnane, saame aadressi alguse määrata elemendiga <base>.

Kui me näiteks teame, et kõikide veebilehel asuvate piltide aadressid on kujul:
https://ramkool.edu.ee/pildid/banaan.jpg
https://ramkool.edu.ee/pildid/pirn.jpg
https://ramkool.edu.ee/pildid/õun.jpg
….

, saame <base> elemendiga määrata vaikeväärtusena lingi alguse:

<base href="https://ramkool.edu.ee/pildid/">

ning edaspidi piltidele viidata ainult nende nime pidi:

<img src="banaan.jpg" alt="Banaan">
<img src="pirn.jpg" alt="Pirn">
<img src="õun.jpg" alt="Õun">

Kui me aga soovime et kõik lingid meie lehel avaneksid näiteks uues aknas, saame selle jaoks kasutada atribuuti target.

<base target="_blank">

Litsents

Icon for the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

Veebidisain by Koostaja: Mikk Oad; Tekst: Andrus Rinde, Mikk Oad is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License, except where otherwise noted.

Jaga seda raamatut