MediaWiki:Print.css: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 420: Line 420:
     max-width: 100% !important;
     max-width: 100% !important;
     height: auto !important;
     height: auto !important;
  }
}
/* === Keep every label/body pair together (all engines) === */
@media print {
  /* 1) prevent a break right after the label */
  .article-label-description,
  .article-label-reflection,
  .article-label-external-reference,
  .article-label-quote,
  .article-label-modification-date {
    page-break-after: avoid !important;
    break-after: avoid !important;
  }
  /* 2) prevent a break right before the body */
  .article-label-description + .article-description,
  .article-label-reflection + .article-reflection,
  .article-label-external-reference + .article-external-reference,
  .article-label-quote + .article-quote,
  .article-label-modification-date + .article-modification-date {
    page-break-before: avoid !important;
    break-before: avoid !important;
  }
  /* 3) reduce “orphans” of the first line drifting to next page */
  .article-description p,
  .article-reflection p,
  .article-external-reference p,
  .article-quote p {
    orphans: 2;
    widows: 2;
    page-break-inside: avoid;
    break-inside: avoid;
  }
}
/* === Blink-specific override (beats the earlier 'auto' rules) === */
@media print and (-webkit-min-device-pixel-ratio:0) {
  .article-label-description,
  .article-label-reflection,
  .article-label-external-reference,
  .article-label-quote,
  .article-label-modification-date {
    page-break-after: avoid !important;
    break-after: avoid !important;
  }
  .article-label-description + .article-description,
  .article-label-reflection + .article-reflection,
  .article-label-external-reference + .article-external-reference,
  .article-label-quote + .article-quote,
  .article-label-modification-date + .article-modification-date {
    page-break-before: avoid !important;
    break-before: avoid !important;
   }
   }
}
}

Navigation menu