MediaWiki - Изменить Common.css, не затрагивая Print.css

Есть ли способ изменить MediaWikis CSS для всех скинов, не затрагивая макет printable-version-layout?

Чтобы сделать это более понятным: MediaWiki имеет собственную таблицу стилей для страницы "версия для печати" (print.css). Я не хочу, чтобы изменения в таблице стилей, сделанные в common.css, появлялись и на странице printable-version-page.

Поэтому, если я изменю размер шрифта для всех "обычных" вики-страниц, я все еще хочу иметь исходный размер шрифта на страницах для печати версиями.

2 ответа

Используйте медиа-запрос @media screen чтобы убедиться, что он работает только на экране, вот так:

@media screen{
  .selector{
    /*your styles here*/
  }
}

Более подробная информация на https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries

Используйте следующее в вашем CSS:

@media print {
  .element-with-your-class {
    your style
  }
}

"@Media print" гарантирует, что установленные вами стили будут применены при печати страницы. Смотрите эту ссылку для получения дополнительной информации о медиа-запросах.

Другие вопросы по тегам