{"id":658,"date":"2020-05-04T09:41:52","date_gmt":"2020-05-04T09:41:52","guid":{"rendered":"https:\/\/ramk.ee\/opikud\/veebidisain\/?post_type=chapter&#038;p=658"},"modified":"2020-05-18T14:55:17","modified_gmt":"2020-05-18T14:55:17","slug":"html-ja-css","status":"publish","type":"chapter","link":"https:\/\/ramk.ee\/opikud\/veebidisain\/chapter\/html-ja-css\/","title":{"rendered":"HTML ja CSS"},"content":{"raw":"CSS (<strong>C<\/strong>ascading <strong>S<\/strong>tyle <strong>S<\/strong>heets) ehk astmelised stiililehed on keel, milles m\u00e4rgitakse \u00fcles veebilehtede kujundus. Vastavate reeglite j\u00e4rgi pannakse kirja, kuidas erinevaid HTML elemente peab n\u00e4itama (v\u00e4rvid, teksti font, suurus jne). CSS-i v\u00f5ib kasutada HTML faili sees aga ka v\u00e4lise failina (laiendiga .css).\r\n\r\nKasutades v\u00e4list stiililehte (css fail) saab veebilehe sisu ning kujunduse lahus hoida, mis lihtsustab veebilehe loomist ja hilisemat muutmist. Veebilehe kujunduse muutmiseks pole hiljem tarvis \u00fcle vaadata terve HTML dokumendi k\u00f5iki elemente vaid piisab ainult CSS faili muutmisest v\u00f5i asendamisest.\r\n\r\nCSS stiile saame HTML elementidele lisada kolmel erineval viisil:\r\n<ul>\r\n \t<li>Reastiil (<em>Inline<\/em>) - konkreetse elemendi sees m\u00e4\u00e4ratud stiil kasutades style atribuuti.<\/li>\r\n \t<li>Sisemine stiil (<em>Internal<\/em>) - HTML elemendi <code>&lt;head&gt;<\/code> osas defineeritud stiil.<\/li>\r\n \t<li>V\u00e4line stiil (<em>External<\/em>) - kasutades v\u00e4list lingitud CSS faili<\/li>\r\n<\/ul>\r\nT\u00e4nap\u00e4eval on k\u00f5ige tavalisem meetod CSS lisamiseks kasutada v\u00e4list CSS faili. Seda vaatame t\u00e4psemalt CSS peat\u00fckkides. HTML peat\u00fckkides kasutame lihtsuse huvides reastiili ja Sisemist stiili.\r\n<h2>Reastiili rakendamine (<em>Inline<\/em>)<\/h2>\r\nReastiili kasutatakse \u00fchele konkreetsele HTML elemendile kujundamiseks. Reastiili kasutamiseks tuleb vastava HTML elemendi algusm\u00e4rgendisse lisada argument <code>style<\/code> j\u00e4rgmisel kujul:\r\n\r\n<code><span class=\"kw1\">&lt;elemendinimi<\/span> <span class=\"kw2\">style<\/span><span class=\"kw1\">=<\/span><span class=\"st0\">\"css stiil\"<\/span><span class=\"kw1\">&gt;<\/span><\/code>\r\n\r\nN\u00e4iteks m\u00e4\u00e4rame \u00fchele tekstil\u00f5igule erilise v\u00e4rvi:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;p style=\"color: sienna;\"&gt;See on \u00fcks l\u00f5ik.&lt;\/p&gt;<\/pre>\r\n<h2>Sisemise stiili rakendamine (<em>Internal<\/em>)<\/h2>\r\nOlukorras, kus on tarvis kujundada vaid \u00fcks konkreetne veebileht, v\u00f5ib kasutada sisemist stiili (<em>Internal Style Sheet<\/em>). Selleks lisatakse HTML-dokumendi p\u00e4isesse (elemendi\u00a0<code>&lt;head&gt;<\/code>\u00a0sisse) element\u00a0<code>&lt;style&gt; kujul:<\/code>\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;style&gt;\r\n  veebilehe erinevate elementide kujundusreeglid\r\n&lt;\/style&gt;<\/pre>\r\nK\u00f5ik p\u00e4ises loodud stiilid rakenduvad automaatselt k\u00f5igile vastavatele elementidele. N\u00e4iteks m\u00e4\u00e4rame dokumendi p\u00e4ises \u00e4ra, et k\u00f5ik veebilehel kuvatud <code>h1<\/code> pealkirjad on punased ja k\u00f5ik tekstil\u00f5igud sinised:\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  &lt;style&gt;\r\n    h1{color:red;}\r\n    p{color:blue;}\r\n  &lt;\/style&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;h1&gt;Paelkiri 1&lt;\/h1&gt;\r\n  &lt;p&gt;tekstil\u00f5ik&lt;\/p&gt;\r\n  &lt;h1&gt;Pealkiri 2&lt;\/h1&gt;\r\n  &lt;p&gt;tekstil\u00f5ik&lt;\/p&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/pre>\r\n<h2>V\u00e4lise stiililehe rakendamine (<em>External<\/em>)<\/h2>\r\nV\u00e4lise stiili (<em>External Style Sheet<\/em>) tarvitamine on kasulik, kui on tarvis kujundada tervet veebilehestikku (mitmeid erinevaid lehti). Nii saab \u00fche CSS faili muutmisega muuta kogu veebilehestiku k\u00f5ikide veebilehtede v\u00e4limust.\r\n\r\nV\u00e4lise stiili kasutamiseks tuleb HTML-dokumendi p\u00e4isesse (elemendi <code>&lt;head&gt;<\/code> sisse) lisada kindlal kujul link vajalikule CSS failile.\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  &lt;link rel=\"stylesheet\" href=\"minustiil.css\"&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;p&gt;Veebilehe sisu.&lt;\/p&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;<\/pre>\r\nCSS faili loomiseks saame kasutada samu programme, millega kirjutame ka HTML faile. Faililaiendina tuleb kasutada .css laiendit. CSS failis ei tohi olla HTML koodi ning faili sisu v\u00f5ib v\u00e4lja n\u00e4ha n\u00e4iteks selline:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">body {\r\n  background-color: lightgray;\r\n}\r\nh1 {\r\n  color: blue;\r\n}\r\np {\r\n  color: red;\r\n}<\/pre>\r\n<iframe src=\"https:\/\/www.youtube.com\/embed\/jvvPuWk2YXM?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<h2>Kirjat\u00fc\u00fcbid (<em>fonts<\/em>)<\/h2>\r\nHTML dokumendis kasutatud teksti stiliseerimiseks saame kasutada kolme CSS omadust:\r\n<ul>\r\n \t<li><code>color<\/code> - m\u00e4\u00e4rab teksti v\u00e4rvi<\/li>\r\n \t<li><code>font-family<\/code> - m\u00e4\u00e4rab \u00e4ra kirjat\u00fc\u00fcbi<\/li>\r\n \t<li><code>font-size<\/code> - m\u00e4\u00e4rab \u00e4ra teksti suuruse<\/li>\r\n<\/ul>\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n&lt;style&gt;\r\nh1 {\r\n  color: red;\r\n  font-family: courier;\r\n  font-size: 40px;\r\n}\r\n&lt;\/style&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n\r\n&lt;h1&gt;Punane pealkiri&lt;\/h1&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;<\/pre>\r\n<h1 style=\"color: red; font-family: courier; font-size: 40px;\">Punane pealkiri<\/h1>\r\n<h2>Raamid (<code>border<\/code>)<\/h2>\r\nHTML elementide \u00fcmber raamide tegemiseks saame kasutada CSS omadust <code>border<\/code>.\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">h1 {\r\n  border: 2px solid blue;\r\n}<\/pre>\r\n<h1 style=\"border: 2px solid blue;\">Sinise raamiga pealkiri<\/h1>\r\n<h2>Polsterdus (<code>padding<\/code>)<\/h2>\r\nCSS v\u00f5imaldab m\u00e4\u00e4rata ka polsterdust omadusega <code>padding<\/code> ehk ruumi veebilehe elemendi serva ja tema sisu vahel.\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">h1 {\r\n  border: 2px solid blue;\r\n  padding:10px;\r\n}<\/pre>\r\n<h1 style=\"border: 2px solid blue; padding: 10px;\">Sinise raamiga pealkiri<\/h1>\r\n<h2>Veerised (<code>margin<\/code>)<\/h2>\r\nCSS omadus <code>margin<\/code> v\u00f5imaldab m\u00e4\u00e4rata ka t\u00fchja ruumi veebilehe elementide \u00fcmber ehk veeriseid. Paneme tekstil\u00f5igu \u00fcmber punase raami ja iga k\u00fclje peale 50px t\u00fchja ruumi.\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">p {\r\n  border: 2px solid red;\r\n  margin: 50px;\r\n}<\/pre>\r\n<img class=\"aligncenter wp-image-666\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/veeris_tekstil\u00f5ik.png\" alt=\"Tekstil\u00f5igu veeris\" width=\"300\" height=\"158\" \/>\r\n<h2>Atribuut <code>id<\/code><\/h2>\r\nEt stiililehe kasutamisel kujundada ainult \u00fchte kindlat elementi v\u00f5i elemendi osa, saame kasutada <code>id<\/code> atribuuti, mille lisame elemendi algusm\u00e4rgendisse. N\u00e4iteks soovime muuta ainult \u00fche kindla tekstil\u00f5igu siniseks:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;p&gt;See on tavaline tekst.&lt;\/p&gt;\r\n&lt;p id=\"sinine\"&gt;See on sinine tekst.&lt;\/p&gt;\r\n&lt;p&gt;See on j\u00e4llegi tavaline tekst.&lt;\/p&gt;<\/pre>\r\nSeej\u00e4rel m\u00e4\u00e4rame \u00e4ra id-le \"sinine\" omase stiili:\r\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">#sinine{\r\n  color: blue;\r\n}<\/pre>\r\n<img class=\"aligncenter wp-image-667\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/sinineid.png\" alt=\"atribuut id n\u00e4ide\" width=\"300\" height=\"153\" \/>\r\n<h2>Klassi atribuut (<code>class<\/code>)<\/h2>\r\nKui atribuuti <code>id<\/code> kasutame ainult \u00fche kindla elemendi stiliseerimiseks, siis atribuuti <code>class<\/code> saame kasutada mitme sama atribuudi v\u00e4\u00e4rtust omava elemendi muutmiseks.\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&lt;style&gt;\r\n.error {\r\n  color: red;\r\n}\r\n&lt;\/style&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n\r\n&lt;p&gt;See on tavaline tekst.&lt;\/p&gt; \r\n&lt;p class=\"error\"&gt;See on punane tekst.&lt;\/p&gt; \r\n&lt;p&gt;See on j\u00e4llegi tavaline tekst.&lt;\/p&gt;\r\n&lt;p class=\"error\"&gt;See on ka punane!&lt;\/p&gt; \r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;<\/pre>\r\n<img class=\"aligncenter wp-image-763\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/class_atribuut-1.png\" alt=\"class atribuut n\u00e4ide\" width=\"300\" height=\"211\" \/>\r\n<h3>Enesekontroll (4 k\u00fcsimust)<\/h3>\r\n[h5p id=\"16\"]\r\n\r\n<iframe src=\"https:\/\/www.youtube.com\/embed\/aIQVOFEh25I?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>CSS (<strong>C<\/strong>ascading <strong>S<\/strong>tyle <strong>S<\/strong>heets) ehk astmelised stiililehed on keel, milles m\u00e4rgitakse \u00fcles veebilehtede kujundus. Vastavate reeglite j\u00e4rgi pannakse kirja, kuidas erinevaid HTML elemente peab n\u00e4itama (v\u00e4rvid, teksti font, suurus jne). CSS-i v\u00f5ib kasutada HTML faili sees aga ka v\u00e4lise failina (laiendiga .css).<\/p>\n<p>Kasutades v\u00e4list stiililehte (css fail) saab veebilehe sisu ning kujunduse lahus hoida, mis lihtsustab veebilehe loomist ja hilisemat muutmist. Veebilehe kujunduse muutmiseks pole hiljem tarvis \u00fcle vaadata terve HTML dokumendi k\u00f5iki elemente vaid piisab ainult CSS faili muutmisest v\u00f5i asendamisest.<\/p>\n<p>CSS stiile saame HTML elementidele lisada kolmel erineval viisil:<\/p>\n<ul>\n<li>Reastiil (<em>Inline<\/em>) &#8211; konkreetse elemendi sees m\u00e4\u00e4ratud stiil kasutades style atribuuti.<\/li>\n<li>Sisemine stiil (<em>Internal<\/em>) &#8211; HTML elemendi <code>&lt;head&gt;<\/code> osas defineeritud stiil.<\/li>\n<li>V\u00e4line stiil (<em>External<\/em>) &#8211; kasutades v\u00e4list lingitud CSS faili<\/li>\n<\/ul>\n<p>T\u00e4nap\u00e4eval on k\u00f5ige tavalisem meetod CSS lisamiseks kasutada v\u00e4list CSS faili. Seda vaatame t\u00e4psemalt CSS peat\u00fckkides. HTML peat\u00fckkides kasutame lihtsuse huvides reastiili ja Sisemist stiili.<\/p>\n<h2>Reastiili rakendamine (<em>Inline<\/em>)<\/h2>\n<p>Reastiili kasutatakse \u00fchele konkreetsele HTML elemendile kujundamiseks. Reastiili kasutamiseks tuleb vastava HTML elemendi algusm\u00e4rgendisse lisada argument <code>style<\/code> j\u00e4rgmisel kujul:<\/p>\n<p><code><span class=\"kw1\">&lt;elemendinimi<\/span> <span class=\"kw2\">style<\/span><span class=\"kw1\">=<\/span><span class=\"st0\">\"css stiil\"<\/span><span class=\"kw1\">&gt;<\/span><\/code><\/p>\n<p>N\u00e4iteks m\u00e4\u00e4rame \u00fchele tekstil\u00f5igule erilise v\u00e4rvi:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;p style=\"color: sienna;\"&gt;See on \u00fcks l\u00f5ik.&lt;\/p&gt;<\/pre>\n<h2>Sisemise stiili rakendamine (<em>Internal<\/em>)<\/h2>\n<p>Olukorras, kus on tarvis kujundada vaid \u00fcks konkreetne veebileht, v\u00f5ib kasutada sisemist stiili (<em>Internal Style Sheet<\/em>). Selleks lisatakse HTML-dokumendi p\u00e4isesse (elemendi\u00a0<code>&lt;head&gt;<\/code>\u00a0sisse) element\u00a0<code>&lt;style&gt; kujul:<\/code><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;style&gt;\r\n  veebilehe erinevate elementide kujundusreeglid\r\n&lt;\/style&gt;<\/pre>\n<p>K\u00f5ik p\u00e4ises loodud stiilid rakenduvad automaatselt k\u00f5igile vastavatele elementidele. N\u00e4iteks m\u00e4\u00e4rame dokumendi p\u00e4ises \u00e4ra, et k\u00f5ik veebilehel kuvatud <code>h1<\/code> pealkirjad on punased ja k\u00f5ik tekstil\u00f5igud sinised:<\/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  &lt;style&gt;\r\n    h1{color:red;}\r\n    p{color:blue;}\r\n  &lt;\/style&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;h1&gt;Paelkiri 1&lt;\/h1&gt;\r\n  &lt;p&gt;tekstil\u00f5ik&lt;\/p&gt;\r\n  &lt;h1&gt;Pealkiri 2&lt;\/h1&gt;\r\n  &lt;p&gt;tekstil\u00f5ik&lt;\/p&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;\r\n<\/pre>\n<h2>V\u00e4lise stiililehe rakendamine (<em>External<\/em>)<\/h2>\n<p>V\u00e4lise stiili (<em>External Style Sheet<\/em>) tarvitamine on kasulik, kui on tarvis kujundada tervet veebilehestikku (mitmeid erinevaid lehti). Nii saab \u00fche CSS faili muutmisega muuta kogu veebilehestiku k\u00f5ikide veebilehtede v\u00e4limust.<\/p>\n<p>V\u00e4lise stiili kasutamiseks tuleb HTML-dokumendi p\u00e4isesse (elemendi <code>&lt;head&gt;<\/code> sisse) lisada kindlal kujul link vajalikule CSS failile.<\/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  &lt;link rel=\"stylesheet\" href=\"minustiil.css\"&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n  &lt;p&gt;Veebilehe sisu.&lt;\/p&gt;\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;<\/pre>\n<p>CSS faili loomiseks saame kasutada samu programme, millega kirjutame ka HTML faile. Faililaiendina tuleb kasutada .css laiendit. CSS failis ei tohi olla HTML koodi ning faili sisu v\u00f5ib v\u00e4lja n\u00e4ha n\u00e4iteks selline:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">body {\r\n  background-color: lightgray;\r\n}\r\nh1 {\r\n  color: blue;\r\n}\r\np {\r\n  color: red;\r\n}<\/pre>\n<p><iframe src=\"https:\/\/www.youtube.com\/embed\/jvvPuWk2YXM?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<h2>Kirjat\u00fc\u00fcbid (<em>fonts<\/em>)<\/h2>\n<p>HTML dokumendis kasutatud teksti stiliseerimiseks saame kasutada kolme CSS omadust:<\/p>\n<ul>\n<li><code>color<\/code> &#8211; m\u00e4\u00e4rab teksti v\u00e4rvi<\/li>\n<li><code>font-family<\/code> &#8211; m\u00e4\u00e4rab \u00e4ra kirjat\u00fc\u00fcbi<\/li>\n<li><code>font-size<\/code> &#8211; m\u00e4\u00e4rab \u00e4ra teksti suuruse<\/li>\n<\/ul>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">&lt;!DOCTYPE html&gt;\r\n&lt;html&gt;\r\n&lt;head&gt;\r\n&lt;style&gt;\r\nh1 {\r\n  color: red;\r\n  font-family: courier;\r\n  font-size: 40px;\r\n}\r\n&lt;\/style&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n\r\n&lt;h1&gt;Punane pealkiri&lt;\/h1&gt;\r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;<\/pre>\n<h1 style=\"color: red; font-family: courier; font-size: 40px;\">Punane pealkiri<\/h1>\n<h2>Raamid (<code>border<\/code>)<\/h2>\n<p>HTML elementide \u00fcmber raamide tegemiseks saame kasutada CSS omadust <code>border<\/code>.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">h1 {\r\n  border: 2px solid blue;\r\n}<\/pre>\n<h1 style=\"border: 2px solid blue;\">Sinise raamiga pealkiri<\/h1>\n<h2>Polsterdus (<code>padding<\/code>)<\/h2>\n<p>CSS v\u00f5imaldab m\u00e4\u00e4rata ka polsterdust omadusega <code>padding<\/code> ehk ruumi veebilehe elemendi serva ja tema sisu vahel.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">h1 {\r\n  border: 2px solid blue;\r\n  padding:10px;\r\n}<\/pre>\n<h1 style=\"border: 2px solid blue; padding: 10px;\">Sinise raamiga pealkiri<\/h1>\n<h2>Veerised (<code>margin<\/code>)<\/h2>\n<p>CSS omadus <code>margin<\/code> v\u00f5imaldab m\u00e4\u00e4rata ka t\u00fchja ruumi veebilehe elementide \u00fcmber ehk veeriseid. Paneme tekstil\u00f5igu \u00fcmber punase raami ja iga k\u00fclje peale 50px t\u00fchja ruumi.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">p {\r\n  border: 2px solid red;\r\n  margin: 50px;\r\n}<\/pre>\n<div class=\"wp-nocaption aligncenter wp-image-666\"><img class=\"aligncenter wp-image-666\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/veeris_tekstil\u00f5ik.png\" alt=\"Tekstil\u00f5igu veeris\" width=\"300\" height=\"158\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/veeris_tekstil\u00f5ik.png 409w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/veeris_tekstil\u00f5ik-300x158.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/veeris_tekstil\u00f5ik-65x34.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/veeris_tekstil\u00f5ik-225x119.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/veeris_tekstil\u00f5ik-350x185.png 350w\" \/><\/div>\n<h2>Atribuut <code>id<\/code><\/h2>\n<p>Et stiililehe kasutamisel kujundada ainult \u00fchte kindlat elementi v\u00f5i elemendi osa, saame kasutada <code>id<\/code> atribuuti, mille lisame elemendi algusm\u00e4rgendisse. N\u00e4iteks soovime muuta ainult \u00fche kindla tekstil\u00f5igu siniseks:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"html\">&lt;p&gt;See on tavaline tekst.&lt;\/p&gt;\r\n&lt;p id=\"sinine\"&gt;See on sinine tekst.&lt;\/p&gt;\r\n&lt;p&gt;See on j\u00e4llegi tavaline tekst.&lt;\/p&gt;<\/pre>\n<p>Seej\u00e4rel m\u00e4\u00e4rame \u00e4ra id-le &#8220;sinine&#8221; omase stiili:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"css\">#sinine{\r\n  color: blue;\r\n}<\/pre>\n<div class=\"wp-nocaption aligncenter wp-image-667\"><img class=\"aligncenter wp-image-667\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/sinineid.png\" alt=\"atribuut id n\u00e4ide\" width=\"300\" height=\"153\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/sinineid.png 374w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/sinineid-300x153.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/sinineid-65x33.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/sinineid-225x115.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/sinineid-350x179.png 350w\" \/><\/div>\n<h2>Klassi atribuut (<code>class<\/code>)<\/h2>\n<p>Kui atribuuti <code>id<\/code> kasutame ainult \u00fche kindla elemendi stiliseerimiseks, siis atribuuti <code>class<\/code> saame kasutada mitme sama atribuudi v\u00e4\u00e4rtust omava elemendi muutmiseks.<\/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&lt;style&gt;\r\n.error {\r\n  color: red;\r\n}\r\n&lt;\/style&gt;\r\n&lt;\/head&gt;\r\n&lt;body&gt;\r\n\r\n&lt;p&gt;See on tavaline tekst.&lt;\/p&gt; \r\n&lt;p class=\"error\"&gt;See on punane tekst.&lt;\/p&gt; \r\n&lt;p&gt;See on j\u00e4llegi tavaline tekst.&lt;\/p&gt;\r\n&lt;p class=\"error\"&gt;See on ka punane!&lt;\/p&gt; \r\n\r\n&lt;\/body&gt;\r\n&lt;\/html&gt;<\/pre>\n<div class=\"wp-nocaption aligncenter wp-image-763\"><img class=\"aligncenter wp-image-763\" src=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/class_atribuut-1.png\" alt=\"class atribuut n\u00e4ide\" width=\"300\" height=\"211\" srcset=\"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/class_atribuut-1.png 577w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/class_atribuut-1-300x211.png 300w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/class_atribuut-1-65x46.png 65w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/class_atribuut-1-225x158.png 225w, https:\/\/ramk.ee\/opikud\/veebidisain\/wp-content\/uploads\/sites\/2\/2020\/05\/class_atribuut-1-350x246.png 350w\" \/><\/div>\n<h3>Enesekontroll (4 k\u00fcsimust)<\/h3>\n<div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-16\" class=\"h5p-iframe\" data-content-id=\"16\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"HTML ja CSS 1\"><\/iframe><\/div>\n<p><iframe src=\"https:\/\/www.youtube.com\/embed\/aIQVOFEh25I?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":12,"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\/658"}],"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":15,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapters\/658\/revisions"}],"predecessor-version":[{"id":881,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapters\/658\/revisions\/881"}],"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\/658\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/media?parent=658"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/pressbooks\/v2\/chapter-type?post=658"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/contributor?post=658"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/ramk.ee\/opikud\/veebidisain\/wp-json\/wp\/v2\/license?post=658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}