{"id":129,"date":"2020-03-01T11:49:43","date_gmt":"2020-03-01T11:49:43","guid":{"rendered":"https:\/\/ramk.ee\/opikud\/veebidisain\/?post_type=chapter&#038;p=129"},"modified":"2020-10-28T08:26:35","modified_gmt":"2020-10-28T08:26:35","slug":"html-pais","status":"publish","type":"chapter","link":"https:\/\/ramk.ee\/opikud\/veebidisain\/chapter\/html-pais\/","title":{"rendered":"HTML p\u00e4is"},"content":{"raw":"HTML dokumendi p\u00e4ises (element <code>&lt;head&gt;<\/code>) on elemendid, mida veebilehe vaataja reeglina otseselt ei n\u00e4e. Nende abil m\u00e4\u00e4ratakse siiski mitmeid veebilehe v\u00e4ljan\u00e4gemist m\u00e4\u00e4ravaid parameetreid nagu veebilehe pealkiri, tekstikodeering, stiilid, skriptid jm.\r\n\r\n<code>&lt;head&gt;<\/code> element paigutatakse lehel <code>&lt;html&gt;<\/code> elemendi ja <code>&lt;body&gt;<\/code> elemendi vahele.\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n...\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n...\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;<\/pre>\r\n<h1>Veebilehe pealkiri<\/h1>\r\nVeebilehe pealkiri defineeritakse HTML dokumendi p\u00e4ises elemendiga <code>&lt;title&gt;<\/code>. See pealkiri paigutatakse veebilehitseja tiitliribale, seda kasutatakse veebilehe salvestamisel lemmikute v\u00f5i j\u00e4rjehoidjate (favorites v\u00f5i bookmarks) hulka.\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-linenumbers=\"false\">&lt;title&gt;Rocca al Mare Kool&lt;\/title&gt;<\/pre>\r\nSelle elemendi toime avaldub veebilehitseja tiitliribal j\u00e4rgmiselt:\r\n\r\n[caption id=\"attachment_143\" align=\"aligncenter\" width=\"430\"]<img class=\"size-full wp-image-143\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/veebilehe_peakiri.png\" alt=\"veebilehe pealkiri\" width=\"430\" height=\"125\" \/> Veebilehe pealkiri veebilehitseja tiitliribal.[\/caption]\r\n\r\n<span class=\"nb\">NB! Tegemist on veebilehe p\u00e4ise kohustusliku elemendiga!<\/span>\r\n<h1>Kujunduse lisamine<\/h1>\r\nVeebilehtede kujundus lisatakse t\u00e4nap\u00e4eval k\u00fcll eelk\u00f5ige v\u00e4liseid CSS stiililehti kasutades, kuid vajadusel saab CSS-stiili kirjutada ka otse HTML-koodi sisse, selleks kasutatakse elementi <code>&lt;style&gt;<\/code>.\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;style&gt;\r\n  body {background-color: lightblue;}\r\n  p {color:red;}\r\n&lt;\/style&gt;<\/pre>\r\n<h1>Teiste ressursside linkimine<\/h1>\r\nV\u00e4liste ressursside (CSS stiililehed, favicon jms) sidumiseks veebilehega kasutatakse elementi <code>&lt;link&gt;<\/code>. Tegemist on t\u00fchja elemendiga ehk tal puudub l\u00f5pum\u00e4rgend.\r\n\r\n<code>&lt;link&gt;<\/code> elemente v\u00f5ib veebilehe p\u00e4ises olla ka mitu. Elemendiga koos saab kasutada j\u00e4rgnevaid atribuute:\r\n<ul>\r\n \t<li><code>rel<\/code> \u2013 kohustuslik atribuut, mis m\u00e4\u00e4rab antud veebilehe ja v\u00e4lise ressursi vahelise seose. V\u00f5imalikud v\u00e4\u00e4rtused on n\u00e4iteks stylesheet, alternate, author\u00a0 jt.<\/li>\r\n \t<li><code>href<\/code> \u2212 lingitava materjali URL (aadress).<\/li>\r\n \t<li><code>media<\/code> \u2013 meediap\u00e4ring, millise seadmega kuvamiseks on antud ressurss m\u00f5eldud. V\u00f5imalikud v\u00e4\u00e4rtused on n\u00e4iteks all, print, screen, tv jne.<\/li>\r\n<\/ul>\r\n<h3>Stiililehe linkimine<\/h3>\r\nLisame veebilehele stiililehe nimega stiilileht.css:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;link rel=\"stylesheet\" href=\"stiililehet.css\u201c&gt;\r\n<\/pre>\r\n<h3>Favicon<\/h3>\r\nFavicon on pisike ikoon, mida kasutatakse veebilehe t\u00e4histamiseks j\u00e4rjehoidjate (<em>bookmarks<\/em>) ja lemmikute (<em>favorites<\/em>) nimekirjas. Nimetus tulenebki ingliskeelsest v\u00e4ljendist <em>favorites icon<\/em>.\r\n\r\n[caption id=\"attachment_143\" align=\"aligncenter\" width=\"430\"]<img class=\"size-full wp-image-143\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/veebilehe_peakiri.png\" alt=\"veebilehe pealkiri\" width=\"430\" height=\"125\" \/> Favicon Rocca al Mare Kooli veebilehel (R-t\u00e4ht kollasel taustal).[\/caption]\r\n\r\nFaviconi lisamiseks veebilehele HTML-koodi kasutades tuleb dokumendi p\u00e4isesse lisada element <code>&lt;link&gt;<\/code> (sarnaselt css faili linkimisega). N\u00e4iteks k\u00f5ige tavap\u00e4rasema .ico faili linkimiseks:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;link rel=\"icon\" href=\"ico_faili_URL\"&gt;<\/pre>\r\nKasutades jpg, png v\u00f5i gif faili, tuleks m\u00e4\u00e4rata ka failit\u00fc\u00fcp. N\u00e4iteks:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;link rel=\"icon\" type=\"image\/jpg\" href=\"jpg_faili_URL\"&gt;\r\n&lt;link rel=\"icon\" type=\"image\/png\" href=\"png_faili_URL\"&gt;\r\n&lt;link rel=\"icon\" type=\"image\/gif\" href=\"gif_faili_URL\"&gt;<\/pre>\r\n<iframe src=\"https:\/\/www.youtube.com\/embed\/FsrPjILnJ0E?rel=0\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe>\r\n<h1>Metaandmed<\/h1>\r\nMetaandmed (<em>Metadata<\/em>) on info andmete kohta ehk siis veebilehe kontekstis info veebilehe sisu kohta.\r\n\r\nMetaandmete lisamiseks kasutatakse HTML dokumendi p\u00e4ises <code>&lt;meta&gt;<\/code> elementi. Elementi kasutatakse tavaliselt lehe kirjelduse, m\u00e4rks\u00f5nade, dokumendi autori, viimati muudetud kuup\u00e4ev ja muu metainfo t\u00e4psustamiseks. N\u00e4ited metaandmetest:\r\n<h2>Tekstikodeering<\/h2>\r\nErinevates keeltes esineb v\u00e4ga erinevaid t\u00e4hem\u00e4rke, mille korrektseks kuvamiseks on vaja m\u00e4\u00e4rata, millist kodeeringut kasutades antud veebilehte avada tuleb. Veebilehitsejad p\u00fc\u00fcavad reeglina k\u00fcll automaatselt tuvastada, millist kodeeringut peaks kasutama kuid autori poolt tehtud m\u00e4\u00e4rangud tagavad kindla tulemuse.\r\n\r\nTekstikodeeringu m\u00e4\u00e4ramiseks tuleb HTML dokumendi p\u00e4isesse kirjutada metam\u00e4rgend atribuudiga <code>charset<\/code>. Soovituslik on kasutada tekstikodeeringut \"UTF-8\":\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\" data-enlighter-linenumbers=\"false\">&lt;meta charset=\"utf-8\"&gt;<\/pre>\r\n<h2>Veebilehe kirjeldus<\/h2>\r\nVeebilehe kohta saab ja on lausa kasulik lisada ka pisut kirjeldavat infot, mida kasutavad n\u00e4iteks otsingumootorid ja mis muudavad veebilehe kergemini leitavaks. Veebilehe kirjelduse jaoks lisatakse HTML dokumendi p\u00e4isesse j\u00e4rgmine rida:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\" data-enlighter-linenumbers=\"false\">&lt;meta name=\"description\" content=\"Veebilehe l\u00fchikirjeldus\"&gt;<\/pre>\r\n<h2>M\u00e4rks\u00f5nad<\/h2>\r\nVeebilehe kohta saab lisada ka m\u00e4rks\u00f5nu. Google on m\u00e4rks\u00f5nade arvestamist otsingumootorites suurel m\u00e4\u00e4ral v\u00e4hendanud kuna neid kasutati kurjalt \u00e4ra. Pole kindel, kui palju Google otsingumootor m\u00e4rks\u00f5nu veebilehtede j\u00e4rjekorda seadmisel veel arvestab, kuid siiski v\u00f5ib nende lisamine veebilehele tuua m\u00f5ningast kasu:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;meta name=\"keywords\" content=\"v\u00f5tmes\u00f5na1, v\u00f5tmes\u00f5na2, v\u00f5tmes\u00f5na3, \u2026\"&gt;<\/pre>\r\n<h2>Veebilehe autor<\/h2>\r\nVeel saab metaandmetena m\u00e4\u00e4rata veebilehe autori:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;meta name=\"author\" content=\"Mikk Oad\"&gt;<\/pre>\r\n<h2>Veebilehe v\u00e4rskendamine (<em>refresh<\/em>)<\/h2>\r\nSaame panna veebilehe ennast automaatselt teatud aja tagant v\u00e4rskendama. N\u00e4iteks iga 5 sekundi tagant:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;meta http-equiv=\"refresh\" content=\"5\"&gt;<\/pre>\r\n<h2>Vaateava<\/h2>\r\nVaateava ehk<em> viewport<\/em> v\u00f5imaldab disaineritel luua kohanduvat (<em>responsive<\/em>) kujundust vastavalt veebilehe vaatamiseks kasutatava seadme ekraani suurusele. Vaateava annab brauserile juhised, kuidas veebilehe m\u00f5\u00f5tusid hallata, elemente suurendada\/v\u00e4hendada.\r\n\r\nVaateava defineeritakse j\u00e4rgmise meta-elemendiga veebilehe p\u00e4ises:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;<\/pre>\r\nAtribuudi content v\u00e4\u00e4rtuse sisuks on omakorda vaateava atribuudid:\r\n<ul>\r\n \t<li><code>width=device-width<\/code> \u2013 k\u00e4sib lehe suuruse seada vastavusse kasutatava seadme ekraaniga;<\/li>\r\n \t<li><code>initial-scale=1.0<\/code> \u2013 m\u00e4\u00e4rab lehe laadimisel kasutatava esialgse suurendusastme (<em>zoom level<\/em>).<\/li>\r\n<\/ul>\r\n<h1>Skripti lisamine<\/h1>\r\nJavascripti lisamiseks dokumendi p\u00e4isesesse saame kasutada &lt;script&gt; elementi. N\u00e4iteks kuvame kasutajale \u00fche h\u00fcpiakna tekstiga \"Tere!\".\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;script&gt;\r\n  alert(\"Tere!\");\r\n&lt;\/script&gt;<\/pre>\r\n<h1>Vaikev\u00e4\u00e4rtused h\u00fcperlinkidele<\/h1>\r\nJuhul, kui soovime oma lehel kasutada relatiivseid aadresse, millede k\u00f5igi algus on sarnane, saame aadressi alguse m\u00e4\u00e4rata elemendiga <code>&lt;base&gt;<\/code>.\r\n\r\nKui me n\u00e4iteks teame, et k\u00f5ikide veebilehel asuvate piltide aadressid on kujul:\r\nhttps:\/\/ramkool.edu.ee\/pildid\/banaan.jpg\r\nhttps:\/\/ramkool.edu.ee\/pildid\/pirn.jpg\r\nhttps:\/\/ramkool.edu.ee\/pildid\/\u00f5un.jpg\r\n....\r\n\r\n, saame &lt;base&gt; elemendiga m\u00e4\u00e4rata vaikev\u00e4\u00e4rtusena lingi alguse:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;base href=\"https:\/\/ramkool.edu.ee\/pildid\/\"&gt;<\/pre>\r\nning edaspidi piltidele viidata ainult nende nime pidi:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;img src=\"banaan.jpg\" alt=\"Banaan\"&gt;\r\n&lt;img src=\"pirn.jpg\" alt=\"Pirn\"&gt;\r\n&lt;img src=\"\u00f5un.jpg\" alt=\"\u00d5un\"&gt;<\/pre>\r\nKui me aga soovime et k\u00f5ik lingid meie lehel avaneksid n\u00e4iteks uues aknas, saame selle jaoks kasutada atribuuti <code>target<\/code>.\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;base target=\"_blank\"&gt;<\/pre>\r\n<iframe src=\"https:\/\/www.youtube.com\/embed\/99a4aEcE0FY?rel=0\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\">\ufeff<\/span><\/iframe>","rendered":"<p>HTML dokumendi p\u00e4ises (element <code>&lt;head&gt;<\/code>) on elemendid, mida veebilehe vaataja reeglina otseselt ei n\u00e4e. Nende abil m\u00e4\u00e4ratakse siiski mitmeid veebilehe v\u00e4ljan\u00e4gemist m\u00e4\u00e4ravaid parameetreid nagu veebilehe pealkiri, tekstikodeering, stiilid, skriptid jm.<\/p>\n<p><code>&lt;head&gt;<\/code> element paigutatakse lehel <code>&lt;html&gt;<\/code> elemendi ja <code>&lt;body&gt;<\/code> elemendi vahele.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n...\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n...\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;<\/pre>\n<h1>Veebilehe pealkiri<\/h1>\n<p>Veebilehe pealkiri defineeritakse HTML dokumendi p\u00e4ises elemendiga <code>&lt;title&gt;<\/code>. See pealkiri paigutatakse veebilehitseja tiitliribale, seda kasutatakse veebilehe salvestamisel lemmikute v\u00f5i j\u00e4rjehoidjate (favorites v\u00f5i bookmarks) hulka.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-linenumbers=\"false\">&lt;title&gt;Rocca al Mare Kool&lt;\/title&gt;<\/pre>\n<p>Selle elemendi toime avaldub veebilehitseja tiitliribal j\u00e4rgmiselt:<\/p>\n<figure id=\"attachment_143\" aria-describedby=\"caption-attachment-143\" style=\"width: 430px\" class=\"wp-caption aligncenter\"><img class=\"size-full wp-image-143\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/veebilehe_peakiri.png\" alt=\"veebilehe pealkiri\" width=\"430\" height=\"125\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/veebilehe_peakiri.png 430w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/veebilehe_peakiri-300x87.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/veebilehe_peakiri-65x19.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/veebilehe_peakiri-225x65.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/veebilehe_peakiri-350x102.png 350w\" \/><figcaption id=\"caption-attachment-143\" class=\"wp-caption-text\">Veebilehe pealkiri veebilehitseja tiitliribal.<\/figcaption><\/figure>\n<p><span class=\"nb\">NB! Tegemist on veebilehe p\u00e4ise kohustusliku elemendiga!<\/span><\/p>\n<h1>Kujunduse lisamine<\/h1>\n<p>Veebilehtede kujundus lisatakse t\u00e4nap\u00e4eval k\u00fcll eelk\u00f5ige v\u00e4liseid CSS stiililehti kasutades, kuid vajadusel saab CSS-stiili kirjutada ka otse HTML-koodi sisse, selleks kasutatakse elementi <code>&lt;style&gt;<\/code>.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;style&gt;\r\n  body {background-color: lightblue;}\r\n  p {color:red;}\r\n&lt;\/style&gt;<\/pre>\n<h1>Teiste ressursside linkimine<\/h1>\n<p>V\u00e4liste ressursside (CSS stiililehed, favicon jms) sidumiseks veebilehega kasutatakse elementi <code>&lt;link&gt;<\/code>. Tegemist on t\u00fchja elemendiga ehk tal puudub l\u00f5pum\u00e4rgend.<\/p>\n<p><code>&lt;link&gt;<\/code> elemente v\u00f5ib veebilehe p\u00e4ises olla ka mitu. Elemendiga koos saab kasutada j\u00e4rgnevaid atribuute:<\/p>\n<ul>\n<li><code>rel<\/code> \u2013 kohustuslik atribuut, mis m\u00e4\u00e4rab antud veebilehe ja v\u00e4lise ressursi vahelise seose. V\u00f5imalikud v\u00e4\u00e4rtused on n\u00e4iteks stylesheet, alternate, author\u00a0 jt.<\/li>\n<li><code>href<\/code> \u2212 lingitava materjali URL (aadress).<\/li>\n<li><code>media<\/code> \u2013 meediap\u00e4ring, millise seadmega kuvamiseks on antud ressurss m\u00f5eldud. V\u00f5imalikud v\u00e4\u00e4rtused on n\u00e4iteks all, print, screen, tv jne.<\/li>\n<\/ul>\n<h3>Stiililehe linkimine<\/h3>\n<p>Lisame veebilehele stiililehe nimega stiilileht.css:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;link rel=\"stylesheet\" href=\"stiililehet.css\u201c&gt;\r\n<\/pre>\n<h3>Favicon<\/h3>\n<p>Favicon on pisike ikoon, mida kasutatakse veebilehe t\u00e4histamiseks j\u00e4rjehoidjate (<em>bookmarks<\/em>) ja lemmikute (<em>favorites<\/em>) nimekirjas. Nimetus tulenebki ingliskeelsest v\u00e4ljendist <em>favorites icon<\/em>.<\/p>\n<figure id=\"attachment_143\" aria-describedby=\"caption-attachment-143\" style=\"width: 430px\" class=\"wp-caption aligncenter\"><img class=\"size-full wp-image-143\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/veebilehe_peakiri.png\" alt=\"veebilehe pealkiri\" width=\"430\" height=\"125\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/veebilehe_peakiri.png 430w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/veebilehe_peakiri-300x87.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/veebilehe_peakiri-65x19.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/veebilehe_peakiri-225x65.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/veebilehe_peakiri-350x102.png 350w\" \/><figcaption id=\"caption-attachment-143\" class=\"wp-caption-text\">Favicon Rocca al Mare Kooli veebilehel (R-t\u00e4ht kollasel taustal).<\/figcaption><\/figure>\n<p>Faviconi lisamiseks veebilehele HTML-koodi kasutades tuleb dokumendi p\u00e4isesse lisada element <code>&lt;link&gt;<\/code> (sarnaselt css faili linkimisega). N\u00e4iteks k\u00f5ige tavap\u00e4rasema .ico faili linkimiseks:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;link rel=\"icon\" href=\"ico_faili_URL\"&gt;<\/pre>\n<p>Kasutades jpg, png v\u00f5i gif faili, tuleks m\u00e4\u00e4rata ka failit\u00fc\u00fcp. N\u00e4iteks:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;link rel=\"icon\" type=\"image\/jpg\" href=\"jpg_faili_URL\"&gt;\r\n&lt;link rel=\"icon\" type=\"image\/png\" href=\"png_faili_URL\"&gt;\r\n&lt;link rel=\"icon\" type=\"image\/gif\" href=\"gif_faili_URL\"&gt;<\/pre>\n<p><iframe src=\"https:\/\/www.youtube.com\/embed\/FsrPjILnJ0E?rel=0\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h1>Metaandmed<\/h1>\n<p>Metaandmed (<em>Metadata<\/em>) on info andmete kohta ehk siis veebilehe kontekstis info veebilehe sisu kohta.<\/p>\n<p>Metaandmete lisamiseks kasutatakse HTML dokumendi p\u00e4ises <code>&lt;meta&gt;<\/code> elementi. Elementi kasutatakse tavaliselt lehe kirjelduse, m\u00e4rks\u00f5nade, dokumendi autori, viimati muudetud kuup\u00e4ev ja muu metainfo t\u00e4psustamiseks. N\u00e4ited metaandmetest:<\/p>\n<h2>Tekstikodeering<\/h2>\n<p>Erinevates keeltes esineb v\u00e4ga erinevaid t\u00e4hem\u00e4rke, mille korrektseks kuvamiseks on vaja m\u00e4\u00e4rata, millist kodeeringut kasutades antud veebilehte avada tuleb. Veebilehitsejad p\u00fc\u00fcavad reeglina k\u00fcll automaatselt tuvastada, millist kodeeringut peaks kasutama kuid autori poolt tehtud m\u00e4\u00e4rangud tagavad kindla tulemuse.<\/p>\n<p>Tekstikodeeringu m\u00e4\u00e4ramiseks tuleb HTML dokumendi p\u00e4isesse kirjutada metam\u00e4rgend atribuudiga <code>charset<\/code>. Soovituslik on kasutada tekstikodeeringut &#8220;UTF-8&#8221;:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\" data-enlighter-linenumbers=\"false\">&lt;meta charset=\"utf-8\"&gt;<\/pre>\n<h2>Veebilehe kirjeldus<\/h2>\n<p>Veebilehe kohta saab ja on lausa kasulik lisada ka pisut kirjeldavat infot, mida kasutavad n\u00e4iteks otsingumootorid ja mis muudavad veebilehe kergemini leitavaks. Veebilehe kirjelduse jaoks lisatakse HTML dokumendi p\u00e4isesse j\u00e4rgmine rida:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\" data-enlighter-linenumbers=\"false\">&lt;meta name=\"description\" content=\"Veebilehe l\u00fchikirjeldus\"&gt;<\/pre>\n<h2>M\u00e4rks\u00f5nad<\/h2>\n<p>Veebilehe kohta saab lisada ka m\u00e4rks\u00f5nu. Google on m\u00e4rks\u00f5nade arvestamist otsingumootorites suurel m\u00e4\u00e4ral v\u00e4hendanud kuna neid kasutati kurjalt \u00e4ra. Pole kindel, kui palju Google otsingumootor m\u00e4rks\u00f5nu veebilehtede j\u00e4rjekorda seadmisel veel arvestab, kuid siiski v\u00f5ib nende lisamine veebilehele tuua m\u00f5ningast kasu:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;meta name=\"keywords\" content=\"v\u00f5tmes\u00f5na1, v\u00f5tmes\u00f5na2, v\u00f5tmes\u00f5na3, \u2026\"&gt;<\/pre>\n<h2>Veebilehe autor<\/h2>\n<p>Veel saab metaandmetena m\u00e4\u00e4rata veebilehe autori:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;meta name=\"author\" content=\"Mikk Oad\"&gt;<\/pre>\n<h2>Veebilehe v\u00e4rskendamine (<em>refresh<\/em>)<\/h2>\n<p>Saame panna veebilehe ennast automaatselt teatud aja tagant v\u00e4rskendama. N\u00e4iteks iga 5 sekundi tagant:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;meta http-equiv=\"refresh\" content=\"5\"&gt;<\/pre>\n<h2>Vaateava<\/h2>\n<p>Vaateava ehk<em> viewport<\/em> v\u00f5imaldab disaineritel luua kohanduvat (<em>responsive<\/em>) kujundust vastavalt veebilehe vaatamiseks kasutatava seadme ekraani suurusele. Vaateava annab brauserile juhised, kuidas veebilehe m\u00f5\u00f5tusid hallata, elemente suurendada\/v\u00e4hendada.<\/p>\n<p>Vaateava defineeritakse j\u00e4rgmise meta-elemendiga veebilehe p\u00e4ises:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;<\/pre>\n<p>Atribuudi content v\u00e4\u00e4rtuse sisuks on omakorda vaateava atribuudid:<\/p>\n<ul>\n<li><code>width=device-width<\/code> \u2013 k\u00e4sib lehe suuruse seada vastavusse kasutatava seadme ekraaniga;<\/li>\n<li><code>initial-scale=1.0<\/code> \u2013 m\u00e4\u00e4rab lehe laadimisel kasutatava esialgse suurendusastme (<em>zoom level<\/em>).<\/li>\n<\/ul>\n<h1>Skripti lisamine<\/h1>\n<p>Javascripti lisamiseks dokumendi p\u00e4isesesse saame kasutada &lt;script&gt; elementi. N\u00e4iteks kuvame kasutajale \u00fche h\u00fcpiakna tekstiga &#8220;Tere!&#8221;.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;script&gt;\r\n  alert(\"Tere!\");\r\n&lt;\/script&gt;<\/pre>\n<h1>Vaikev\u00e4\u00e4rtused h\u00fcperlinkidele<\/h1>\n<p>Juhul, kui soovime oma lehel kasutada relatiivseid aadresse, millede k\u00f5igi algus on sarnane, saame aadressi alguse m\u00e4\u00e4rata elemendiga <code>&lt;base&gt;<\/code>.<\/p>\n<p>Kui me n\u00e4iteks teame, et k\u00f5ikide veebilehel asuvate piltide aadressid on kujul:<br \/>\nhttps:\/\/ramkool.edu.ee\/pildid\/banaan.jpg<br \/>\nhttps:\/\/ramkool.edu.ee\/pildid\/pirn.jpg<br \/>\nhttps:\/\/ramkool.edu.ee\/pildid\/\u00f5un.jpg<br \/>\n&#8230;.<\/p>\n<p>, saame &lt;base&gt; elemendiga m\u00e4\u00e4rata vaikev\u00e4\u00e4rtusena lingi alguse:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;base href=\"https:\/\/ramkool.edu.ee\/pildid\/\"&gt;<\/pre>\n<p>ning edaspidi piltidele viidata ainult nende nime pidi:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;img src=\"banaan.jpg\" alt=\"Banaan\"&gt;\r\n&lt;img src=\"pirn.jpg\" alt=\"Pirn\"&gt;\r\n&lt;img src=\"\u00f5un.jpg\" alt=\"\u00d5un\"&gt;<\/pre>\n<p>Kui me aga soovime et k\u00f5ik lingid meie lehel avaneksid n\u00e4iteks uues aknas, saame selle jaoks kasutada atribuuti <code>target<\/code>.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;base target=\"_blank\"&gt;<\/pre>\n<p><iframe src=\"https:\/\/www.youtube.com\/embed\/99a4aEcE0FY?rel=0\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\">\ufeff<\/span><\/iframe><\/p>\n","protected":false},"author":1,"menu_order":20,"template":"","meta":{"_mi_skip_tracking":false,"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"part":25,"_links":{"self":[{"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapters\/129"}],"collection":[{"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":48,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapters\/129\/revisions"}],"predecessor-version":[{"id":899,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapters\/129\/revisions\/899"}],"part":[{"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/parts\/25"}],"metadata":[{"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapters\/129\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/media?parent=129"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapter-type?post=129"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/contributor?post=129"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/license?post=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}