CSS

Почему фон не наследуется

Ранее я особенно отмечал, что фон не наследуется. Фоновые изображения показывают, почему наследование в данном случае имело бы негативный эффект. Представьте ситуацию: фон наследуется, и вы применили фоновое изображение к элементу body. Это изображение выступало бы в качестве фона для каждого элемента документа, и у каждого элемента был бы свой мозаичный шаблон расположения изображения.

Обратите внимание на возобновление шаблона в верхнем левом углу каждого элемента, включая ссылки. Это не то, чего хотелось бы добиться многим авторам, и именно поэтому свойства фона не наследуются. Если же по какой-то причине надо добиться именно такого эффекта, то его можно реализовать посредством следующего правила:

* {background-image: url(yinyang.gif);}

Как вариант можно использовать значение inherit вот так:
body {background-image: url(yinyang.gif);}
* {background-image: inherit;}
Теги:
цвет, фон
Добавлено: 18 Июля 2018 21:16:21 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...