{"id":181,"date":"2020-03-01T21:10:33","date_gmt":"2020-03-01T21:10:33","guid":{"rendered":"https:\/\/ramk.ee\/opikud\/veebidisain\/?post_type=chapter&#038;p=181"},"modified":"2020-05-12T12:10:48","modified_gmt":"2020-05-12T12:10:48","slug":"html-tabelid","status":"publish","type":"chapter","link":"https:\/\/ramk.ee\/opikud\/veebidisain\/chapter\/html-tabelid\/","title":{"rendered":"HTML tabelid"},"content":{"raw":"Tabelit kasutatakse veebilehtedel andmete korrastatult esitamiseks ridade ja veergudena.\r\n\r\nTabel luuakse elemendi <code>&lt;table&gt;<\/code> abil ning tema sees kirjeldatakse \u00e4ra read, veerud ning nende sisu:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;table&gt;\r\n  tabeli sisu\r\n&lt;\/table&gt;<\/pre>\r\nRea loob tabeli sisse element <code>&lt;tr&gt;<\/code> (<em>table row<\/em>) . N\u00e4iteks kahe reaga tabel:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;table&gt;\r\n  &lt;tr&gt;\r\n    esimese rea sisu\r\n  &lt;\/tr&gt;\r\n  &lt;tr&gt;\r\n    teise rea sisu\r\n  &lt;\/tr&gt;\r\n&lt;\/table&gt;<\/pre>\r\nLahtrid luuakse ridade sisse elemendiga <code>&lt;td&gt;<\/code> (<em>table data<\/em>). N\u00e4iteks tabel kahe reaga, milles kummaski kaks lahtrit (ehk veergu):\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;table&gt;\r\n  &lt;tr&gt;\r\n    &lt;td&gt;esimese rea, vasaku lahtri sisu&lt;\/td&gt;\r\n    &lt;td&gt;esimese rea, parema lahtri sisu&lt;\/td&gt;\r\n  &lt;\/tr&gt;\r\n  &lt;tr&gt;\r\n    &lt;td&gt;teise rea, vasaku lahtri sisu&lt;\/td&gt;\r\n    &lt;td&gt;teise rea, parema lahtri sisu&lt;\/td&gt;\r\n  &lt;\/tr&gt;\r\n&lt;\/table&gt;<\/pre>\r\n<img class=\"aligncenter wp-image-708\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_1.png\" alt=\"html tabel 1\" width=\"450\" height=\"55\" \/>\r\n\r\nKasutada saab ka eraldi elementi <code>&lt;th&gt;<\/code> tabeli veergude pealkirjade jaoks (table heading). Elementi <code>&lt;th&gt;<\/code> kasutatakse tabeli esimesel real (element <code>&lt;tr&gt;<\/code>) t\u00e4pselt nagu elementi <code>&lt;td&gt;<\/code> ning neid saab ka samamoodi kujundada. Vaikimisi on tegemist paksus kirjas keskele joondatud tekstiga.\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;table&gt;\r\n  &lt;tr&gt;\r\n    &lt;th&gt;esimese veeru p\u00e4is&lt;\/th&gt;\r\n    &lt;th&gt;teise veeru p\u00e4is&lt;\/th&gt;\r\n  &lt;\/tr&gt;\r\n  &lt;tr&gt;\r\n    &lt;td&gt;esimese rea, vasaku lahtri sisu&lt;\/td&gt;\r\n    &lt;td&gt;esimese rea, parema lahtri sisu&lt;\/td&gt;\r\n  &lt;\/tr&gt;\r\n  &lt;tr&gt;\r\n    &lt;td&gt;teise rea, vasaku lahtri sisu&lt;\/td&gt;\r\n    &lt;td&gt;teise rea, parema lahtri sisu&lt;\/td&gt;\r\n  &lt;\/tr&gt;\r\n&lt;\/table&gt;<\/pre>\r\n<img class=\"aligncenter wp-image-709\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_2.png\" alt=\"HTML tabel 2\" width=\"450\" height=\"86\" \/>\r\n\r\n<span style=\"font-family: 'Cormorant Garamond', serif; font-size: 1.80225em; font-weight: bold; word-spacing: normal;\">Raamjoonte lisamine<\/span>\r\n\r\nVaikev\u00e4\u00e4rtusena tabelitel n\u00e4htavaid raamjooni ei ole. Tabelile raamjoonte lisamiseks saame kasutada omadust <code>border<\/code>. Lisame 1px paksuse musta raamjoone nii tabelile kui tabeli lahtritele:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;style&gt;\r\ntable, th, td {\r\n  border: 1px solid black;\r\n}\r\n&lt;\/style&gt;<\/pre>\r\n<img class=\"aligncenter wp-image-710\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_3.png\" alt=\"HTML tabel 3\" width=\"450\" height=\"94\" \/>\r\n\r\nKui me soovime suurendad erinevate lahtrite vahele j\u00e4\u00e4vat vaba ruumi, saame kasutada <code>border-spacing<\/code> omadust.\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;style&gt; \r\ntable, th, td { \r\n  border: 1px solid black; \r\n  border-spacing: 10px;\r\n} \r\n&lt;\/style&gt;<\/pre>\r\n<img class=\"aligncenter wp-image-714\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_6.png\" alt=\"HTML tabel 6\" width=\"450\" height=\"121\" \/>\r\n\r\nHetkel aga raamjooni lahtrite \u00fcmber topelt. Selleks et kaks raamjoont omavahel kokku liita, saame kasutada <code>border-collapse<\/code> omadust.\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;style&gt;\r\ntable, th, td { \r\n  border: 1px solid black; \r\n  border-collapse: collapse;\r\n} \r\n&lt;\/style&gt;<\/pre>\r\n<img class=\"aligncenter wp-image-711\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/HTML_tabel_4.png\" alt=\"HTML tabel 4\" width=\"450\" height=\"78\" \/>\r\n<h2>Polsterduse lisamine (padding)<\/h2>\r\nViimases tabelis sooviksime lisada tabeli raamjoonte ja sisu vahele vaba ruumi (polsterdust), et tekst ei oleks p\u00e4ris raami k\u00fcljes kinni. Selleks saame kasutada omadust <code>padding<\/code>.\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;style&gt;\r\ntable, th, td { \r\n  border: 1px solid black; \r\n  border-collapse: collapse;\r\n  padding: 10px;\r\n} \r\n&lt;\/style&gt;<\/pre>\r\n<img class=\"aligncenter wp-image-713\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_5.png\" alt=\"HTML tabel 5\" width=\"450\" height=\"128\" \/>\r\n<h2>Tabeli pealkiri\/pealdis<\/h2>\r\nTabelile pealkirja lisamiseks saame kasutada pealdise m\u00e4rgendit <code>&lt;caption&gt;<\/code>.\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;table&gt;\r\n  &lt;caption&gt;Siin on tabeli pealdis&lt;\/caption&gt;\r\n  &lt;tr&gt;\r\n    &lt;th&gt;esimese veeru p\u00e4is&lt;\/th&gt;\r\n    &lt;th&gt;teise veeru p\u00e4is&lt;\/th&gt;\r\n  &lt;\/tr&gt;\r\n  &lt;tr&gt;\r\n    &lt;td&gt;esimese rea, vasaku lahtri sisu&lt;\/td&gt;\r\n    &lt;td&gt;esimese rea, parema lahtri sisu&lt;\/td&gt;\r\n  &lt;\/tr&gt;\r\n  &lt;tr&gt;\r\n    &lt;td&gt;teise rea, vasaku lahtri sisu&lt;\/td&gt;\r\n    &lt;td&gt;teise rea, parema lahtri sisu&lt;\/td&gt;\r\n  &lt;\/tr&gt;\r\n&lt;\/table&gt;<\/pre>\r\n<img class=\"aligncenter wp-image-715\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabeli_pealdis.png\" alt=\"HTML tabeli pealdis\" width=\"450\" height=\"144\" \/>\r\n<h2>Lahtrid \u00fcle mitme rea ja veeru<\/h2>\r\nKui me soovime, et m\u00f5ni lahter h\u00f5lmaks enda all mitu rida ja\/v\u00f5i veergu saame selleks kasutada atribuuti <code>colspan<\/code> (m\u00e4\u00e4rab, \u00fcle mitme veeru lahter ulatub) ja atribuuti <code>rowspan<\/code> (m\u00e4\u00e4rab, \u00fcle mitme rea lahter ulatub).\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;table&gt;\r\n  &lt;tr&gt;\r\n    &lt;th colspan=\"2\"&gt;esimese veeru p\u00e4is&lt;\/th&gt;\r\n  &lt;\/tr&gt;\r\n  &lt;tr&gt;\r\n    &lt;td rowspan=\"2\"&gt;esimese rea, vasaku lahtri sisu&lt;\/td&gt;\r\n    &lt;td&gt;esimese rea, parema lahtri sisu&lt;\/td&gt;\r\n  &lt;\/tr&gt;\r\n  &lt;tr&gt;\r\n    &lt;td&gt;teise rea, parema lahtri sisu&lt;\/td&gt;\r\n  &lt;\/tr&gt;\r\n&lt;\/table&gt;<\/pre>\r\n<img class=\"aligncenter wp-image-716\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_7.png\" alt=\"HTML tabel 7\" width=\"450\" height=\"126\" \/>\r\n<h3>Enesekontroll (2 k\u00fcsimust)<\/h3>\r\n[h5p id=\"19\"]\r\n<iframe src=\"https:\/\/www.youtube.com\/embed\/3brY2rYcee4?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>\r\n\r\n<span style=\"font-size: 1.80225em; word-spacing: normal;\">\r\nLisalugemine: tabeli lahtrite grupeerimine<\/span>\r\n\r\nTabeli veergusid v\u00f5ib ka grupeerida, et neid siis koos kujundada v\u00f5i n\u00e4iteks nende gruppide vahele \u00e4\u00e4riseid paigutada. Veergude grupi loomiseks kasutatakse elementi <code>&lt;colgroup&gt;<\/code>.\r\n\r\nElement <code>&lt;colgroup&gt;<\/code> lisatakse tabeli sisse ja tema laiuse m\u00e4\u00e4ramiseks (mitu veergu gruppi kuulub) kasutatakse atribuuti <em>span<\/em>.\r\n\r\nN\u00e4iteks tabelis. kus on 5 veergu, saab veergusid grupeerida nii:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;table&gt;\r\n  &lt;colgroup span=\u201c3\u201c&gt;&lt;\/colgroup&gt;\r\n  &lt;colgroup span=\u201c2\u201c&gt;&lt;\/colgroup&gt;\r\n  &lt;tr&gt;\r\n  \u2026<\/pre>\r\n\u00dchele v\u00f5i mitmele veerule veergude grupi <code>&lt;colgroup&gt;<\/code> sees korraga atribuutide m\u00e4\u00e4ramiseks kasutatakse elementi <code>&lt;col&gt;<\/code>. See v\u00f5imaldab v\u00e4ltida igal real vastavatele lahtritele \u00fcha uuesti samade atribuutide m\u00e4\u00e4ramist.\r\n\r\nKui igale veerule m\u00e4\u00e4ratakse eraldi omadused, siis tuleb tabelisse lisada niipalju <code>&lt;col&gt; <\/code>elemente, kui on veergusid. Korraga mitmele j\u00e4rjestikusele veerule omaduste m\u00e4\u00e4ramiseks kasutatakse atribuuti <em>span<\/em>, mille v\u00e4\u00e4rtuseks on m\u00f5jutatavate veergude arv.\r\n\r\nN\u00e4iteks kolmeveerulises tabelis esimese veeru taust on valge, kahel j\u00e4rgmisel hall (m\u00e4\u00e4ratud <code>style<\/code> atribuudi ja CSS-iga):\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;table&gt;\r\n  &lt;colgroup&gt;\r\n    &lt;col style=\u201cbackground-color:white\u201c \/&gt;\r\n    &lt;col span=\u201c2\u201c style=\u201cbackground-color:gray\u201c \/&gt;\r\n  &lt;\/colgroup&gt;\r\n  &lt;tr&gt;\r\n  \u2026<\/pre>\r\nKogu tabeli saab jagada kolmeks p\u00f5hiosaks: p\u00e4is (head), jalus (footer) ja keha (body), selleks kasutatakse <code>&lt;table&gt;<\/code> elemendi t\u00fctarelementidena elemente:\r\n<ul>\r\n \t<li><code>&lt;thead&gt;<\/code> \u2212 tabeli p\u00e4is;<\/li>\r\n \t<li><code>&lt;tfoot&gt;<\/code> \u2212 tabeli jalus;<\/li>\r\n \t<li><code>&lt;tbody&gt;<\/code> \u2212 tabeli kehaosa.<\/li>\r\n<\/ul>\r\nNende kasutamine v\u00f5imaldab teatud juhtudel tabeli kehaosa p\u00e4isest ja jalusest eraldi kerida ning pika tabeli printimisel korrata p\u00e4ist\/jalust igal lehek\u00fcljel.\r\n\r\nNB! K\u00f5ik need kolm elementi peavad omakorda sisaldama v\u00e4hemalt \u00fcht <code>&lt;tr&gt;<\/code> elementi. P\u00e4ise element peab j\u00e4rgnema elementidele <code>&lt;caption&gt;<\/code> ja <code>&lt;colgroup&gt;<\/code> ning eelnema elementidele <code>&lt;tbody&gt;<\/code>, <code>&lt;tfoot&gt;<\/code> ja <code>&lt;tr&gt;<\/code>. Kehaosa element <code>&lt;tbody&gt;<\/code> peab j\u00e4rgnema elementidele <code>&lt;caption&gt;<\/code>, <code>&lt;colgroup&gt;<\/code> ja <code>&lt;thead&gt;<\/code>.\r\n\r\nNB! Jaluse element <code>&lt;tfoot&gt;<\/code> tuleks mitmete allikate j\u00e4rgi paigutada elemendi <code>&lt;thead&gt;<\/code> j\u00e4rele enne elementi <code>&lt;tbody&gt;<\/code> kuid see annab valideerimisel vea. Seega on soovitatav kasutada j\u00e4rjekorda <code>&lt;thead&gt;<\/code>, <code>&lt;tbody&gt;<\/code> ja siis <code>&lt;tfoot&gt;<\/code>.","rendered":"<p>Tabelit kasutatakse veebilehtedel andmete korrastatult esitamiseks ridade ja veergudena.<\/p>\n<p>Tabel luuakse elemendi <code>&lt;table&gt;<\/code> abil ning tema sees kirjeldatakse \u00e4ra read, veerud ning nende sisu:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;table&gt;\r\n  tabeli sisu\r\n&lt;\/table&gt;<\/pre>\n<p>Rea loob tabeli sisse element <code>&lt;tr&gt;<\/code> (<em>table row<\/em>) . N\u00e4iteks kahe reaga tabel:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;table&gt;\r\n  &lt;tr&gt;\r\n    esimese rea sisu\r\n  &lt;\/tr&gt;\r\n  &lt;tr&gt;\r\n    teise rea sisu\r\n  &lt;\/tr&gt;\r\n&lt;\/table&gt;<\/pre>\n<p>Lahtrid luuakse ridade sisse elemendiga <code>&lt;td&gt;<\/code> (<em>table data<\/em>). N\u00e4iteks tabel kahe reaga, milles kummaski kaks lahtrit (ehk veergu):<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;table&gt;\r\n  &lt;tr&gt;\r\n    &lt;td&gt;esimese rea, vasaku lahtri sisu&lt;\/td&gt;\r\n    &lt;td&gt;esimese rea, parema lahtri sisu&lt;\/td&gt;\r\n  &lt;\/tr&gt;\r\n  &lt;tr&gt;\r\n    &lt;td&gt;teise rea, vasaku lahtri sisu&lt;\/td&gt;\r\n    &lt;td&gt;teise rea, parema lahtri sisu&lt;\/td&gt;\r\n  &lt;\/tr&gt;\r\n&lt;\/table&gt;<\/pre>\n<div class=\"wp-nocaption aligncenter wp-image-708\"><img class=\"aligncenter wp-image-708\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_1.png\" alt=\"html tabel 1\" width=\"450\" height=\"55\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_1.png 643w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_1-300x37.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_1-65x8.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_1-225x28.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_1-350x43.png 350w\" \/><\/div>\n<p>Kasutada saab ka eraldi elementi <code>&lt;th&gt;<\/code> tabeli veergude pealkirjade jaoks (table heading). Elementi <code>&lt;th&gt;<\/code> kasutatakse tabeli esimesel real (element <code>&lt;tr&gt;<\/code>) t\u00e4pselt nagu elementi <code>&lt;td&gt;<\/code> ning neid saab ka samamoodi kujundada. Vaikimisi on tegemist paksus kirjas keskele joondatud tekstiga.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;table&gt;\r\n  &lt;tr&gt;\r\n    &lt;th&gt;esimese veeru p\u00e4is&lt;\/th&gt;\r\n    &lt;th&gt;teise veeru p\u00e4is&lt;\/th&gt;\r\n  &lt;\/tr&gt;\r\n  &lt;tr&gt;\r\n    &lt;td&gt;esimese rea, vasaku lahtri sisu&lt;\/td&gt;\r\n    &lt;td&gt;esimese rea, parema lahtri sisu&lt;\/td&gt;\r\n  &lt;\/tr&gt;\r\n  &lt;tr&gt;\r\n    &lt;td&gt;teise rea, vasaku lahtri sisu&lt;\/td&gt;\r\n    &lt;td&gt;teise rea, parema lahtri sisu&lt;\/td&gt;\r\n  &lt;\/tr&gt;\r\n&lt;\/table&gt;<\/pre>\n<div class=\"wp-nocaption aligncenter wp-image-709\"><img class=\"aligncenter wp-image-709\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_2.png\" alt=\"HTML tabel 2\" width=\"450\" height=\"86\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_2.png 633w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_2-300x57.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_2-65x12.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_2-225x43.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_2-350x67.png 350w\" \/><\/div>\n<p><span style=\"font-family: 'Cormorant Garamond', serif; font-size: 1.80225em; font-weight: bold; word-spacing: normal;\">Raamjoonte lisamine<\/span><\/p>\n<p>Vaikev\u00e4\u00e4rtusena tabelitel n\u00e4htavaid raamjooni ei ole. Tabelile raamjoonte lisamiseks saame kasutada omadust <code>border<\/code>. Lisame 1px paksuse musta raamjoone nii tabelile kui tabeli lahtritele:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;style&gt;\r\ntable, th, td {\r\n  border: 1px solid black;\r\n}\r\n&lt;\/style&gt;<\/pre>\n<div class=\"wp-nocaption aligncenter wp-image-710\"><img class=\"aligncenter wp-image-710\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_3.png\" alt=\"HTML tabel 3\" width=\"450\" height=\"94\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_3.png 654w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_3-300x62.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_3-65x14.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_3-225x47.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_3-350x73.png 350w\" \/><\/div>\n<p>Kui me soovime suurendad erinevate lahtrite vahele j\u00e4\u00e4vat vaba ruumi, saame kasutada <code>border-spacing<\/code> omadust.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;style&gt; \r\ntable, th, td { \r\n  border: 1px solid black; \r\n  border-spacing: 10px;\r\n} \r\n&lt;\/style&gt;<\/pre>\n<div class=\"wp-nocaption aligncenter wp-image-714\"><img class=\"aligncenter wp-image-714\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_6.png\" alt=\"HTML tabel 6\" width=\"450\" height=\"121\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_6.png 689w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_6-300x81.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_6-65x17.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_6-225x60.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_6-350x94.png 350w\" \/><\/div>\n<p>Hetkel aga raamjooni lahtrite \u00fcmber topelt. Selleks et kaks raamjoont omavahel kokku liita, saame kasutada <code>border-collapse<\/code> omadust.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;style&gt;\r\ntable, th, td { \r\n  border: 1px solid black; \r\n  border-collapse: collapse;\r\n} \r\n&lt;\/style&gt;<\/pre>\n<div class=\"wp-nocaption aligncenter wp-image-711\"><img class=\"aligncenter wp-image-711\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/HTML_tabel_4.png\" alt=\"HTML tabel 4\" width=\"450\" height=\"78\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/HTML_tabel_4.png 639w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/HTML_tabel_4-300x52.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/HTML_tabel_4-65x11.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/HTML_tabel_4-225x39.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/HTML_tabel_4-350x61.png 350w\" \/><\/div>\n<h2>Polsterduse lisamine (padding)<\/h2>\n<p>Viimases tabelis sooviksime lisada tabeli raamjoonte ja sisu vahele vaba ruumi (polsterdust), et tekst ei oleks p\u00e4ris raami k\u00fcljes kinni. Selleks saame kasutada omadust <code>padding<\/code>.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;style&gt;\r\ntable, th, td { \r\n  border: 1px solid black; \r\n  border-collapse: collapse;\r\n  padding: 10px;\r\n} \r\n&lt;\/style&gt;<\/pre>\n<div class=\"wp-nocaption aligncenter wp-image-713\"><img class=\"aligncenter wp-image-713\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_5.png\" alt=\"HTML tabel 5\" width=\"450\" height=\"128\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_5.png 696w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_5-300x85.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_5-65x18.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_5-225x64.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_5-350x100.png 350w\" \/><\/div>\n<h2>Tabeli pealkiri\/pealdis<\/h2>\n<p>Tabelile pealkirja lisamiseks saame kasutada pealdise m\u00e4rgendit <code>&lt;caption&gt;<\/code>.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;table&gt;\r\n  &lt;caption&gt;Siin on tabeli pealdis&lt;\/caption&gt;\r\n  &lt;tr&gt;\r\n    &lt;th&gt;esimese veeru p\u00e4is&lt;\/th&gt;\r\n    &lt;th&gt;teise veeru p\u00e4is&lt;\/th&gt;\r\n  &lt;\/tr&gt;\r\n  &lt;tr&gt;\r\n    &lt;td&gt;esimese rea, vasaku lahtri sisu&lt;\/td&gt;\r\n    &lt;td&gt;esimese rea, parema lahtri sisu&lt;\/td&gt;\r\n  &lt;\/tr&gt;\r\n  &lt;tr&gt;\r\n    &lt;td&gt;teise rea, vasaku lahtri sisu&lt;\/td&gt;\r\n    &lt;td&gt;teise rea, parema lahtri sisu&lt;\/td&gt;\r\n  &lt;\/tr&gt;\r\n&lt;\/table&gt;<\/pre>\n<div class=\"wp-nocaption aligncenter wp-image-715\"><img class=\"aligncenter wp-image-715\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabeli_pealdis.png\" alt=\"HTML tabeli pealdis\" width=\"450\" height=\"144\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabeli_pealdis.png 698w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabeli_pealdis-300x96.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabeli_pealdis-65x21.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabeli_pealdis-225x72.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabeli_pealdis-350x112.png 350w\" \/><\/div>\n<h2>Lahtrid \u00fcle mitme rea ja veeru<\/h2>\n<p>Kui me soovime, et m\u00f5ni lahter h\u00f5lmaks enda all mitu rida ja\/v\u00f5i veergu saame selleks kasutada atribuuti <code>colspan<\/code> (m\u00e4\u00e4rab, \u00fcle mitme veeru lahter ulatub) ja atribuuti <code>rowspan<\/code> (m\u00e4\u00e4rab, \u00fcle mitme rea lahter ulatub).<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;table&gt;\r\n  &lt;tr&gt;\r\n    &lt;th colspan=\"2\"&gt;esimese veeru p\u00e4is&lt;\/th&gt;\r\n  &lt;\/tr&gt;\r\n  &lt;tr&gt;\r\n    &lt;td rowspan=\"2\"&gt;esimese rea, vasaku lahtri sisu&lt;\/td&gt;\r\n    &lt;td&gt;esimese rea, parema lahtri sisu&lt;\/td&gt;\r\n  &lt;\/tr&gt;\r\n  &lt;tr&gt;\r\n    &lt;td&gt;teise rea, parema lahtri sisu&lt;\/td&gt;\r\n  &lt;\/tr&gt;\r\n&lt;\/table&gt;<\/pre>\n<div class=\"wp-nocaption aligncenter wp-image-716\"><img class=\"aligncenter wp-image-716\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_7.png\" alt=\"HTML tabel 7\" width=\"450\" height=\"126\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_7.png 694w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_7-300x84.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_7-65x18.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_7-225x63.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/03\/html_tabel_7-350x98.png 350w\" \/><\/div>\n<h3>Enesekontroll (2 k\u00fcsimust)<\/h3>\n<div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-19\" class=\"h5p-iframe\" data-content-id=\"19\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"HTML tabelid 1\"><\/iframe><\/div>\n<p><iframe src=\"https:\/\/www.youtube.com\/embed\/3brY2rYcee4?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<p><span style=\"font-size: 1.80225em; word-spacing: normal;\"><br \/>\nLisalugemine: tabeli lahtrite grupeerimine<\/span><\/p>\n<p>Tabeli veergusid v\u00f5ib ka grupeerida, et neid siis koos kujundada v\u00f5i n\u00e4iteks nende gruppide vahele \u00e4\u00e4riseid paigutada. Veergude grupi loomiseks kasutatakse elementi <code>&lt;colgroup&gt;<\/code>.<\/p>\n<p>Element <code>&lt;colgroup&gt;<\/code> lisatakse tabeli sisse ja tema laiuse m\u00e4\u00e4ramiseks (mitu veergu gruppi kuulub) kasutatakse atribuuti <em>span<\/em>.<\/p>\n<p>N\u00e4iteks tabelis. kus on 5 veergu, saab veergusid grupeerida nii:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;table&gt;\r\n  &lt;colgroup span=\u201c3\u201c&gt;&lt;\/colgroup&gt;\r\n  &lt;colgroup span=\u201c2\u201c&gt;&lt;\/colgroup&gt;\r\n  &lt;tr&gt;\r\n  \u2026<\/pre>\n<p>\u00dchele v\u00f5i mitmele veerule veergude grupi <code>&lt;colgroup&gt;<\/code> sees korraga atribuutide m\u00e4\u00e4ramiseks kasutatakse elementi <code>&lt;col&gt;<\/code>. See v\u00f5imaldab v\u00e4ltida igal real vastavatele lahtritele \u00fcha uuesti samade atribuutide m\u00e4\u00e4ramist.<\/p>\n<p>Kui igale veerule m\u00e4\u00e4ratakse eraldi omadused, siis tuleb tabelisse lisada niipalju <code>&lt;col&gt; <\/code>elemente, kui on veergusid. Korraga mitmele j\u00e4rjestikusele veerule omaduste m\u00e4\u00e4ramiseks kasutatakse atribuuti <em>span<\/em>, mille v\u00e4\u00e4rtuseks on m\u00f5jutatavate veergude arv.<\/p>\n<p>N\u00e4iteks kolmeveerulises tabelis esimese veeru taust on valge, kahel j\u00e4rgmisel hall (m\u00e4\u00e4ratud <code>style<\/code> atribuudi ja CSS-iga):<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;table&gt;\r\n  &lt;colgroup&gt;\r\n    &lt;col style=\u201cbackground-color:white\u201c \/&gt;\r\n    &lt;col span=\u201c2\u201c style=\u201cbackground-color:gray\u201c \/&gt;\r\n  &lt;\/colgroup&gt;\r\n  &lt;tr&gt;\r\n  \u2026<\/pre>\n<p>Kogu tabeli saab jagada kolmeks p\u00f5hiosaks: p\u00e4is (head), jalus (footer) ja keha (body), selleks kasutatakse <code>&lt;table&gt;<\/code> elemendi t\u00fctarelementidena elemente:<\/p>\n<ul>\n<li><code>&lt;thead&gt;<\/code> \u2212 tabeli p\u00e4is;<\/li>\n<li><code>&lt;tfoot&gt;<\/code> \u2212 tabeli jalus;<\/li>\n<li><code>&lt;tbody&gt;<\/code> \u2212 tabeli kehaosa.<\/li>\n<\/ul>\n<p>Nende kasutamine v\u00f5imaldab teatud juhtudel tabeli kehaosa p\u00e4isest ja jalusest eraldi kerida ning pika tabeli printimisel korrata p\u00e4ist\/jalust igal lehek\u00fcljel.<\/p>\n<p>NB! K\u00f5ik need kolm elementi peavad omakorda sisaldama v\u00e4hemalt \u00fcht <code>&lt;tr&gt;<\/code> elementi. P\u00e4ise element peab j\u00e4rgnema elementidele <code>&lt;caption&gt;<\/code> ja <code>&lt;colgroup&gt;<\/code> ning eelnema elementidele <code>&lt;tbody&gt;<\/code>, <code>&lt;tfoot&gt;<\/code> ja <code>&lt;tr&gt;<\/code>. Kehaosa element <code>&lt;tbody&gt;<\/code> peab j\u00e4rgnema elementidele <code>&lt;caption&gt;<\/code>, <code>&lt;colgroup&gt;<\/code> ja <code>&lt;thead&gt;<\/code>.<\/p>\n<p>NB! Jaluse element <code>&lt;tfoot&gt;<\/code> tuleks mitmete allikate j\u00e4rgi paigutada elemendi <code>&lt;thead&gt;<\/code> j\u00e4rele enne elementi <code>&lt;tbody&gt;<\/code> kuid see annab valideerimisel vea. Seega on soovitatav kasutada j\u00e4rjekorda <code>&lt;thead&gt;<\/code>, <code>&lt;tbody&gt;<\/code> ja siis <code>&lt;tfoot&gt;<\/code>.<\/p>\n","protected":false},"author":1,"menu_order":15,"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\/181"}],"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":18,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapters\/181\/revisions"}],"predecessor-version":[{"id":858,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapters\/181\/revisions\/858"}],"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\/181\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/media?parent=181"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapter-type?post=181"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/contributor?post=181"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/license?post=181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}