⊗mkPmSlPI 50 of 250 menu

Herança de propriedades CSS

Suponha que temos um parágrafo e dentro dele algum texto na tag i:

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

Vamos colorir os parágrafos em vermelho:

p { color: red; }

Como resultado, não apenas o texto do parágrafo será colorido, mas também o texto da tag i:

Tudo se deve ao fato de que a propriedade color é herdada. Isso significa que se a tag pai tiver uma cor definida, essa cor será aplicada aos descendentes. Nem todas as propriedades CSS são herdadas, mas muitas são (das que você já conhece - todas são herdadas).

No entanto, se desejar, é possível sobrescrever a propriedade do pai, definindo um seletor para o descendente. Por exemplo, vamos definir a cor vermelha para o parágrafo e azul para o itálico:

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

:

Nesse caso, a ordem dos seletores no código CSS não importa. Se trocarmos o seletor i e o seletor p de lugar, tudo funcionará da mesma forma:

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

:

Estudando o código, diga qual cor o texto na tag b terá:

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

Estudando o código, diga qual cor o texto na tag b terá:

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

Estudando o código, diga qual cor o texto na tag b terá:

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

Estudando o código, diga qual cor o texto na tag li terá:

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

Estudando o código, diga qual cor o texto na tag li terá:

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

Estudando o código, diga qual cor o texto na tag i terá:

<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; }

Estudando o código, diga qual tamanho o texto na tag i terá:

<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; }
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar