Как переопределить фоновое изображение, определенное в CSS, другим CSS?

Лучшая практика к , используют таблицу стилей специально для печати , и и устанавливают media атрибут к print.

В нем, покажите/скройте элементы, что Вы хотите быть распечатанными на бумаге.

<link rel="stylesheet" type="text/css" href="print.css" media="print" />
26
задан kindasimple 8 June 2015 в 20:10
поделиться

3 ответа

Либо установите фон в правиле CSS с тем же селектором, что и в исходном правиле, и добавьте новый CSS-файл после исходного, либо убедитесь, что у вашего нового правила есть селектор с более высокой специфичностью: http : //www.w3.org/TR/CSS2/cascade.html#specificity

Наконец, вы можете присвоить свойству background флаг !important, однако это, как правило, последнее средство и знак плохо организованной таблицы стилей.

1
ответ дан 28 November 2019 в 06:32
поделиться

У меня была такая же проблема.

То, что я закончил, было в моей таблице стилей, которая выполняла переопределение, я применил это не только к телу, html:

Итак ...

#id, html, body { background-color: #FFF }

Надеюсь, это кому-нибудь поможет.

0
ответ дан 28 November 2019 в 06:32
поделиться

Если вы хотите заменить фоновое изображение ничем (т.е. сделать его неактивным или «выключить его»), используйте ключевое слово «none» в следующей таблице стилей:

 background-image: none;
49
ответ дан 28 November 2019 в 06:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: