Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗mkPmSlPI 50 of 250 menu
◀ ▶

Dedovanje lastnosti CSS

Recimo, da imamo odstavek in v njem nekaj besedila v oznaki i:

<p> This is some <i>text</i> in paragraph. </p>

Pobarvajmo odstavke rdeče:

p { color: red; }

Kot rezultat se ne bo pobarvalo le besedilo odstavka, ampak tudi besedilo oznake i:

Bistvo je v tem, da lastnost color deduje. To pomeni, da če ima nadrejena oznaka določeno barvo, bo to barvo imelo tudi podrejeno. Ne dedujejo se vse lastnosti CSS, ampak veliko (tiste, ki jih že poznate - se vse dedujejo).

Po želji pa lahko preglasimo lastnost starša z nastavitvijo selektorja za potomca. Na primer, nastavimo odstavek na rdečo barvo, ležeči tisk (italic) pa na modro:

<p> This is some <i>text</i> in paragraph. </p> p { color: red; } i { color: blue; }

:

Vrstni red selektorjev v kodi CSS v tem primeru nima pomena. Če zamenjamo mesti selektorja i in selektorja p, bo vse delovalo enako:

<p> This is some <i>text</i> in paragraph. </p> i { color: blue; } p { color: red; }

:

Ob preučitvi kode povejte, kakšno barvo bo imelo besedilo v oznaki b:

<p> This is some <b>text</b> in paragraph. </p> p { color: blue; }

Ob preučitvi kode povejte, kakšno barvo bo imelo besedilo v oznaki b:

<p> This is some <b>text</b> in paragraph. </p> p { color: blue; } b { color: red; }

Ob preučitvi kode povejte, kakšno barvo bo imelo besedilo v oznaki b:

<p> This is some <b>text</b> in paragraph. </p> b { color: red; } p { color: blue; }

Ob preučitvi kode povejte, kakšno barvo bo imelo besedilo v oznaki li:

<ul> <li>text</li> <li>text</li> <li>text</li> </ul> ul { color: blue; }

Ob preučitvi kode povejte, kakšno barvo bo imelo besedilo v oznaki li:

<ul> <li>text</li> <li>text</li> <li>text</li> </ul> ul { color: blue; } li { color: red; }

Ob preučitvi kode povejte, kakšno barvo bo imelo besedilo v oznaki i:

<ul> <li>text <i>italic</i> text</li> <li>text <i>italic</i> text</li> <li>text <i>italic</i> text</li> </ul> ul { color: blue; } li { color: red; } i { color: green; }

Ob preučitvi kode povejte, kakšno velikost bo imelo besedilo v oznaki i:

<ul> <li>text <i>italic</i> text</li> <li>text <i>italic</i> text</li> <li>text <i>italic</i> text</li> </ul> i { font-size: 30px; } ul { font-size: 20px; } li { color: red; font-weight: bold; }
← →
↑
Slovenščina▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni