{"id":127,"date":"2020-03-01T11:24:24","date_gmt":"2020-03-01T11:24:24","guid":{"rendered":"https:\/\/ramk.ee\/opikud\/veebidisain\/?post_type=chapter&#038;p=127"},"modified":"2020-05-11T20:22:09","modified_gmt":"2020-05-11T20:22:09","slug":"html-elemendid","status":"publish","type":"chapter","link":"https:\/\/ramk.ee\/opikud\/veebidisain\/chapter\/html-elemendid\/","title":{"rendered":"HTML elemendid"},"content":{"raw":"HTML dokument koosneb elementidest. Elementidel on reeglina <strong>algusm\u00e4rgend<\/strong> (<em>tag<\/em>) ja <strong>l\u00f5pum\u00e4rgend<\/strong>, millede vahele j\u00e4\u00e4b elemendi sisu. L\u00f5pum\u00e4rgendi tunnuseks on kaldkriips elemendi nime ees. M\u00e4rgendeid endid \u00fcmbritsevad \"v\u00e4iksem kui\" ja \"suurem kui\" m\u00e4rgid. Tihti kutsutakse neid ka nurksulgudeks v\u00f5i eesti keeles ka noolsulgudeks (<em>angle brackets<\/em>).\r\n\r\n<code>&lt;elemendinimi&gt; Siia kirjutatakse elemendi sisu &lt;\/elemendinimi&gt;<\/code>\r\n\r\nHTML <strong>element <\/strong>ongi k\u00f5ik algusm\u00e4rgendist kuni l\u00f5pum\u00e4rgendini. Elemendi sisu on info, mis j\u00e4\u00e4b m\u00e4rgendite vahele.\r\n\r\nAllolevas tabelis on toodud m\u00f5ned n\u00e4ited elementidest koos m\u00e4rgenditega:\r\n<table class=\"grid\" style=\"border-collapse: collapse; width: 100%; height: 60px;\" border=\"0\">\r\n<tbody>\r\n<tr class=\"shaded\" style=\"height: 15px;\">\r\n<td style=\"width: 16.6667%;\"><strong>Element<\/strong><\/td>\r\n<td style=\"width: 16.6667%; height: 15px;\"><strong>Algusm\u00e4rgend<\/strong><\/td>\r\n<td style=\"width: 33.3333%; height: 15px;\"><strong>Elemendi sisu<\/strong><\/td>\r\n<td style=\"width: 33.3333%; height: 15px;\"><strong>L\u00f5pum\u00e4rgend<\/strong><\/td>\r\n<\/tr>\r\n<tr style=\"height: 15px;\">\r\n<td style=\"width: 16.6667%;\">Pealkiri<\/td>\r\n<td style=\"width: 16.6667%; height: 15px;\"><code>&lt;h1&gt;<\/code><\/td>\r\n<td style=\"width: 33.3333%; height: 15px;\">Esimese taseme pealkiri<\/td>\r\n<td style=\"width: 33.3333%; height: 15px;\"><code>&lt;\/h1&gt;<\/code><\/td>\r\n<\/tr>\r\n<tr style=\"height: 15px;\">\r\n<td style=\"width: 16.6667%;\">Pealkiri<\/td>\r\n<td style=\"width: 16.6667%; height: 15px;\"><code>&lt;h2&gt;<\/code><\/td>\r\n<td style=\"width: 33.3333%; height: 15px;\">Teise taseme pealkiri<\/td>\r\n<td style=\"width: 33.3333%; height: 15px;\"><code>&lt;\/h2&gt;<\/code><\/td>\r\n<\/tr>\r\n<tr style=\"height: 15px;\">\r\n<td style=\"width: 16.6667%;\">Tekstil\u00f5ik<\/td>\r\n<td style=\"width: 16.6667%; height: 15px;\"><code>&lt;p&gt;<\/code><\/td>\r\n<td style=\"width: 33.3333%; height: 15px;\">Pikem tekstil\u00f5ik<\/td>\r\n<td style=\"width: 33.3333%; height: 15px;\"><code>&lt;\/p&gt;<\/code><\/td>\r\n<\/tr>\r\n<tr style=\"height: 15px;\">\r\n<td style=\"width: 16.6667%;\">Reavahetus<\/td>\r\n<td style=\"width: 16.6667%; height: 15px;\"><code>&lt;br&gt;<\/code><\/td>\r\n<td style=\"width: 33.3333%; height: 15px;\"><\/td>\r\n<td style=\"width: 33.3333%; height: 15px;\"><\/td>\r\n<\/tr>\r\n<\/tbody>\r\n<\/table>\r\nOn olemas ka ilma sisuta t\u00fchjad elemendid (empty elements v\u00f5i void elements), millel pole eraldi l\u00f5pum\u00e4rgendit! \u00dclevalolevas tabelis on selliseks n\u00e4iteks reavahetuse element <code>&lt;br&gt;<\/code>.\r\n<h2>Pesastatud elemendid<code><\/code><\/h2>\r\nElemendid v\u00f5ivad \u00fcksteisele j\u00e4rgneda kuid v\u00f5ivad olla lisatud ka \u00fcksteise sisse ehk pesastatud (nested), n\u00e4iteks:\r\n\r\n<code>&lt;esimene_element&gt; &lt;teine_element&gt; Sisu &lt;\/teine_element&gt; &lt;\/esimene_element&gt;<\/code>\r\n\r\nTegelikult koosnevad k\u00f5ik HTML dokumendid pesastatud elementidest. N\u00e4iteks see lihtne HTML dokument:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;body&gt;\r\n\r\n&lt;h1&gt;Tere, maailm!&lt;\/h1&gt;\r\n&lt;p&gt;See on tekstil\u00f5ik.&lt;\/p&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;<\/pre>\r\n\u00dclevalolevas n\u00e4ites piiritleb <code>&lt;html&gt;<\/code> elment kogu dokumendi. Tal on algusm\u00e4rgend <code>&lt;html&gt;<\/code> ja l\u00f5pum\u00e4rgend <code>&lt;\/html&gt;<\/code>.\r\n\r\n<code>&lt;html&gt;<\/code> elemendi sees on omakorda <code>&lt;body&gt;<\/code> element. <code>&lt;body&gt;<\/code> element piiritleb dokumendi keha (kasutajale n\u00e4htava osa).\r\n\r\n<code>&lt;body&gt;<\/code> elemendi sees on aga omakorda veel kaks elementi:<code> &lt;h1&gt;<\/code> ja <code>&lt;p&gt;<\/code>.\r\n\r\n<code>&lt;h1&gt;<\/code> element t\u00e4histab esimese taseme pealkirja ja <code>&lt;p&gt;<\/code> element tekstil\u00f5iku.\r\n<h2>L\u00f5pum\u00e4rgend<\/h2>\r\nHTML koodi kirjutamisel tuleb meeles pidada, et elemendid peavad olema ka korrektselt suletud l\u00f5pum\u00e4rgendiga.\r\n\r\n<strong>&lt;h1&gt;<\/strong>See on pealkiri<strong>&lt;\/h1&gt;<\/strong>\r\n\r\n<strong>&lt;p&gt;<\/strong>See on l\u00f5ik!<strong>&lt;\/p&gt;<\/strong>\r\n\r\nM\u00f5ned elemendid v\u00f5ib j\u00e4tta ka sulgemata,\u00a0sest j\u00e4rgmist sarnast elementi ei saa nagunii alustada ilma eelnevat sulgemata. Selliseid elemente nimetatakse isesulguvateks (<em>selfclosing<\/em>).\u00a0 Siiski v\u00f5iks koodi selguse ja vigadest hoidumise huvides need k\u00f5ik sulgeda.\r\n<h2>T\u00fchjad elemendid<\/h2>\r\nIlma sisuta HTML-elemente kutsutakse t\u00fchjadeks elementideks.\r\n\r\nN\u00e4iteks on t\u00fchi element reavahetuse element <code>&lt;br&gt;<\/code>, millel puudub l\u00f5pum\u00e4rgend.\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;p&gt;See on tekstil\u00f5ik, &lt;br&gt;mille keskel on reavahetus.&lt;\/p&gt;<\/pre>\r\n<iframe src=\"https:\/\/www.youtube.com\/embed\/CmUaqFAfxwQ?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><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 dokument koosneb elementidest. Elementidel on reeglina <strong>algusm\u00e4rgend<\/strong> (<em>tag<\/em>) ja <strong>l\u00f5pum\u00e4rgend<\/strong>, millede vahele j\u00e4\u00e4b elemendi sisu. L\u00f5pum\u00e4rgendi tunnuseks on kaldkriips elemendi nime ees. M\u00e4rgendeid endid \u00fcmbritsevad &#8220;v\u00e4iksem kui&#8221; ja &#8220;suurem kui&#8221; m\u00e4rgid. Tihti kutsutakse neid ka nurksulgudeks v\u00f5i eesti keeles ka noolsulgudeks (<em>angle brackets<\/em>).<\/p>\n<p><code>&lt;elemendinimi&gt; Siia kirjutatakse elemendi sisu &lt;\/elemendinimi&gt;<\/code><\/p>\n<p>HTML <strong>element <\/strong>ongi k\u00f5ik algusm\u00e4rgendist kuni l\u00f5pum\u00e4rgendini. Elemendi sisu on info, mis j\u00e4\u00e4b m\u00e4rgendite vahele.<\/p>\n<p>Allolevas tabelis on toodud m\u00f5ned n\u00e4ited elementidest koos m\u00e4rgenditega:<\/p>\n<table class=\"grid\" style=\"border-collapse: collapse; width: 100%; height: 60px;\">\n<tbody>\n<tr class=\"shaded\" style=\"height: 15px;\">\n<td style=\"width: 16.6667%;\"><strong>Element<\/strong><\/td>\n<td style=\"width: 16.6667%; height: 15px;\"><strong>Algusm\u00e4rgend<\/strong><\/td>\n<td style=\"width: 33.3333%; height: 15px;\"><strong>Elemendi sisu<\/strong><\/td>\n<td style=\"width: 33.3333%; height: 15px;\"><strong>L\u00f5pum\u00e4rgend<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 15px;\">\n<td style=\"width: 16.6667%;\">Pealkiri<\/td>\n<td style=\"width: 16.6667%; height: 15px;\"><code>&lt;h1&gt;<\/code><\/td>\n<td style=\"width: 33.3333%; height: 15px;\">Esimese taseme pealkiri<\/td>\n<td style=\"width: 33.3333%; height: 15px;\"><code>&lt;\/h1&gt;<\/code><\/td>\n<\/tr>\n<tr style=\"height: 15px;\">\n<td style=\"width: 16.6667%;\">Pealkiri<\/td>\n<td style=\"width: 16.6667%; height: 15px;\"><code>&lt;h2&gt;<\/code><\/td>\n<td style=\"width: 33.3333%; height: 15px;\">Teise taseme pealkiri<\/td>\n<td style=\"width: 33.3333%; height: 15px;\"><code>&lt;\/h2&gt;<\/code><\/td>\n<\/tr>\n<tr style=\"height: 15px;\">\n<td style=\"width: 16.6667%;\">Tekstil\u00f5ik<\/td>\n<td style=\"width: 16.6667%; height: 15px;\"><code>&lt;p&gt;<\/code><\/td>\n<td style=\"width: 33.3333%; height: 15px;\">Pikem tekstil\u00f5ik<\/td>\n<td style=\"width: 33.3333%; height: 15px;\"><code>&lt;\/p&gt;<\/code><\/td>\n<\/tr>\n<tr style=\"height: 15px;\">\n<td style=\"width: 16.6667%;\">Reavahetus<\/td>\n<td style=\"width: 16.6667%; height: 15px;\"><code>&lt;br&gt;<\/code><\/td>\n<td style=\"width: 33.3333%; height: 15px;\"><\/td>\n<td style=\"width: 33.3333%; height: 15px;\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>On olemas ka ilma sisuta t\u00fchjad elemendid (empty elements v\u00f5i void elements), millel pole eraldi l\u00f5pum\u00e4rgendit! \u00dclevalolevas tabelis on selliseks n\u00e4iteks reavahetuse element <code>&lt;br&gt;<\/code>.<\/p>\n<h2>Pesastatud elemendid<code><\/code><\/h2>\n<p>Elemendid v\u00f5ivad \u00fcksteisele j\u00e4rgneda kuid v\u00f5ivad olla lisatud ka \u00fcksteise sisse ehk pesastatud (nested), n\u00e4iteks:<\/p>\n<p><code>&lt;esimene_element&gt; &lt;teine_element&gt; Sisu &lt;\/teine_element&gt; &lt;\/esimene_element&gt;<\/code><\/p>\n<p>Tegelikult koosnevad k\u00f5ik HTML dokumendid pesastatud elementidest. N\u00e4iteks see lihtne HTML dokument:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;body&gt;\r\n\r\n&lt;h1&gt;Tere, maailm!&lt;\/h1&gt;\r\n&lt;p&gt;See on tekstil\u00f5ik.&lt;\/p&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;<\/pre>\n<p>\u00dclevalolevas n\u00e4ites piiritleb <code>&lt;html&gt;<\/code> elment kogu dokumendi. Tal on algusm\u00e4rgend <code>&lt;html&gt;<\/code> ja l\u00f5pum\u00e4rgend <code>&lt;\/html&gt;<\/code>.<\/p>\n<p><code>&lt;html&gt;<\/code> elemendi sees on omakorda <code>&lt;body&gt;<\/code> element. <code>&lt;body&gt;<\/code> element piiritleb dokumendi keha (kasutajale n\u00e4htava osa).<\/p>\n<p><code>&lt;body&gt;<\/code> elemendi sees on aga omakorda veel kaks elementi:<code> &lt;h1&gt;<\/code> ja <code>&lt;p&gt;<\/code>.<\/p>\n<p><code>&lt;h1&gt;<\/code> element t\u00e4histab esimese taseme pealkirja ja <code>&lt;p&gt;<\/code> element tekstil\u00f5iku.<\/p>\n<h2>L\u00f5pum\u00e4rgend<\/h2>\n<p>HTML koodi kirjutamisel tuleb meeles pidada, et elemendid peavad olema ka korrektselt suletud l\u00f5pum\u00e4rgendiga.<\/p>\n<p><strong>&lt;h1&gt;<\/strong>See on pealkiri<strong>&lt;\/h1&gt;<\/strong><\/p>\n<p><strong>&lt;p&gt;<\/strong>See on l\u00f5ik!<strong>&lt;\/p&gt;<\/strong><\/p>\n<p>M\u00f5ned elemendid v\u00f5ib j\u00e4tta ka sulgemata,\u00a0sest j\u00e4rgmist sarnast elementi ei saa nagunii alustada ilma eelnevat sulgemata. Selliseid elemente nimetatakse isesulguvateks (<em>selfclosing<\/em>).\u00a0 Siiski v\u00f5iks koodi selguse ja vigadest hoidumise huvides need k\u00f5ik sulgeda.<\/p>\n<h2>T\u00fchjad elemendid<\/h2>\n<p>Ilma sisuta HTML-elemente kutsutakse t\u00fchjadeks elementideks.<\/p>\n<p>N\u00e4iteks on t\u00fchi element reavahetuse element <code>&lt;br&gt;<\/code>, millel puudub l\u00f5pum\u00e4rgend.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;p&gt;See on tekstil\u00f5ik, &lt;br&gt;mille keskel on reavahetus.&lt;\/p&gt;<\/pre>\n<p><iframe src=\"https:\/\/www.youtube.com\/embed\/CmUaqFAfxwQ?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><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":5,"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\/127"}],"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":26,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapters\/127\/revisions"}],"predecessor-version":[{"id":840,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapters\/127\/revisions\/840"}],"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\/127\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/media?parent=127"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapter-type?post=127"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/contributor?post=127"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/license?post=127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}