Загрузка данных



Наследование CSS свойств

Пусть у нас есть абзац, а в нем какой-то текст в теге i:
<p>
	This is some <i>text</i> in paragraph.
</p>

Давайте покрасим абзацы в красный цвет:
p {
	color: red;
}

В результате покрасится не только текст абзаца, но и текст тега i:

Все дело в том, что свойство color наследуется. Это значит, что если у родительского тега задан какой-то цвет, то такой цвет будет и потомков. Наследуются не все CSS свойства, но многие (из тех, что вы уже знаете - все наследуются).

При желании, однако, можно переопределить свойство родителя, задав селектор потомка. Например, давайте абзацу зададим красный цвет, а курсиву - голубой:
<p>
	This is some <i>text</i> in paragraph.
</p>
p {
	color: red;
}
i {
	color: blue;
}

Результат выполнения кода:

Порядок селекторов в CSS коде в таком случае не имеет значения. Если переставить местами селектор i и селектор p, все будет работать так же:
<p>
	This is some <i>text</i> in paragraph.
</p>
i {
	color: blue;
}
p {
	color: red;
}

Результат выполнения кода:


№1
 Изучив код, скажите какой цвет будет иметь текст в теге b:
<p>
	This is some <i>text</i> in paragraph.
</p>
p {
	color: blue;
}

если внутри p, то голубой

№2
 Изучив код, скажите какой цвет будет иметь текст в теге b:
<p>
	This is some <i>text</i> in paragraph.
</p>
p {
	color: blue;
}
b {
	color: red;
}

красный

№3
 Изучив код, скажите какой цвет будет иметь текст в теге b:
<p>
	This is some <i>text</i> in paragraph.
</p>
b {
	color: red;
}
p {
	color: blue;
}

красный



№4
 Изучив код, скажите какой цвет будет иметь текст в теге li:
<ul>
	<li>text</li>
	<li>text</li>
	<li>text</li>
</ul>
ul {
	color: blue;
}
голубой
№5⊗jsPmSMMA

Изучив код, скажите какой цвет будет иметь текст в теге li:
<ul>
	<li>text</li>
	<li>text</li>
	<li>text</li>
</ul>
ul {
	color: blue;
}
li {
	color: red;
}
 красный
№6⊗jsPmSMMA

Изучив код, скажите какой цвет будет иметь текст в теге 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;
}

зеленый
№7⊗jsPmSMMA

Изучив код, скажите какой размер будет иметь текст в теге 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;
}

30px