MediaWiki:Print.css: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 274: Line 274:
   margin-top: 0 !important;
   margin-top: 0 !important;
   padding-top: 0 !important;
   padding-top: 0 !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 {
  break-before: avoid; page-break-before: avoid;
}
}


Line 433: Line 426:
     page-break-after: avoid !important;
     page-break-after: avoid !important;
     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;
   }
   }


Line 457: Line 440:
}
}


/* === Blink-specific override (beats the earlier 'auto' rules) === */
/* === Allow body paragraphs to split so we don't leave big gaps === */
@media print and (-webkit-min-device-pixel-ratio:0) {
@media print {
   .article-label-description,
   .article-description p,
   .article-label-reflection,
   .article-reflection p,
   .article-label-external-reference,
   .article-external-reference p,
   .article-label-quote,
   .article-quote p {
  .article-label-modification-date {
    /* let paragraphs break across pages */
     page-break-after: avoid !important;
     page-break-inside: auto !important;
     break-after: avoid !important;
     break-inside: auto !important;
 
    /* keep things looking tidy without forcing a full-paragraph jump */
    orphans: 2 !important;
    widows: 2 !important;
   }
   }
}


  .article-label-description + .article-description,
/* Blink-specific safety (overrides any earlier "avoid" in your Blink block) */
   .article-label-reflection + .article-reflection,
@media print and (-webkit-min-device-pixel-ratio:0) {
   .article-label-external-reference + .article-external-reference,
  .article-description p,
   .article-label-quote + .article-quote,
   .article-reflection p,
  .article-label-modification-date + .article-modification-date {
   .article-external-reference p,
     page-break-before: avoid !important;
   .article-quote p {
     break-before: avoid !important;
     page-break-inside: auto !important;
     break-inside: auto !important;
    orphans: 2 !important;
    widows: 2 !important;
   }
   }
}
}

Navigation menu