« MediaWiki:Print.css » : différence entre les versions

De WikiMontessori
Aller à :navigation, rechercher
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 24 : Ligne 24 :
/* -------------------------------------------------------------*/
/* -------------------------------------------------------------*/


/*
* Supprime tout ce qui empêche l'affichage
* d'utiliser le plus de largeur de la page possible
*/
.container, .mw-body, .fiche .sim-block
.container, .mw-body, .fiche .sim-block
{
{
Ligne 32 : Ligne 36 :
}
}


/*
* Pas d'ombre ni de bordure simulant une page à l'impression
*/
.fiche
.fiche
{
{
Ligne 38 : Ligne 45 :
}
}


/*
* À l'impression une règle (de chameleon ?) ajoute de nouveau une marge à gauche :
* on la supprime pour respecter le style des fiches
*/
.fiche ul
.fiche ul
{
{
Ligne 43 : Ligne 54 :
}
}


/* Onglets */
/*
* Suppression de paragraphes parasites à la fin des fiches
*/
.fiche > p
{
display:none;
}
 
/* Affichage des onglets :
/*
* Hack pour Firefox et Chrome pour éviter une légère ligne à l'impression
* à la frontière entre la bordure basse et le label de l'onglet
*/
.fiche .partie h2 .mw-headline {
.fiche .partie h2 .mw-headline {
  /* Hack pour Firefox et Chrome pour éviter une légère ligne à l'impression */
 
  /* à la frontière entre la bordure basse et le label de l'onglet */
   margin-bottom: -1px;  
   margin-bottom: -1px;  
}
}


/* Onglets */
/* Affichage des onglets :
*
* 1. Hack pour Firefox pour éviter que le label ne soit collé
* en haut de page en l'absence de marges d'impression
*
* 2. Hack pour Chrome pour éviter un débordement du label sur la page du dessus
*
*/
.fiche .partie h2 {
.fiche .partie h2 {
/*
 
* 1. Hack pour Firefox pour éviter que le label ne soit collé
* en haut de page en l'absence de marges d'impression
*
* 2. Hack pour Chrome pour éviter un débordement du label sur la page du dessus
*
*/
padding-top:20px;
padding-top:20px;
}
}
Ligne 72 : Ligne 95 :
  */
  */
.mw-parser-output > p
.mw-parser-output > p
{
display:none;
}
/*
* N'affiche pas le lien vers le wiki lors de l'impression d'une page
*/
.printfooter
{
{
display:none;
display:none;
}
}

Version du 27 février 2023 à 21:46

/* Le CSS placé ici affectera les impressions. */
.mw-editsection{
	display:none;
}

.nobreak{
	break-inside: avoid;
	page-break-inside:avoid;
}

/* 2023-02-27 GD / Efface les pieds de page à l'impression pour éviter des blocs bleus sous Firefox au moins */
.msd-block, .msd-footer
{
	display:none;
}

h1,h2,h3,h4,h5,h6 {
    page-break-after: auto;
    page-break-before: auto;
}

/* -------------------------------------------------------------*/
/* Fiches */
/* -------------------------------------------------------------*/

/*
 * Supprime tout ce qui empêche l'affichage 
 * d'utiliser le plus de largeur de la page possible
 */
.container, .mw-body, .fiche .sim-block
{
	margin:0;
	padding:0;
	width: 100%;
	max-width: 100%;
}

/*
 * Pas d'ombre ni de bordure simulant une page à l'impression
 */
.fiche
{
	border-width: 0;
	box-shadow: none;
}

/*
 * À l'impression une règle (de chameleon ?) ajoute de nouveau une marge à gauche :
 * on la supprime pour respecter le style des fiches
 */
.fiche ul
{
	padding-left:0;
}

/*
 * Suppression de paragraphes parasites à la fin des fiches
 */
.fiche > p
{
	display:none;
}

/* Affichage des onglets :
/* 
 * Hack pour Firefox et Chrome pour éviter une légère ligne à l'impression 
 * à la frontière entre la bordure basse et le label de l'onglet 
 */
.fiche .partie h2 .mw-headline {

  margin-bottom: -1px; 
}

/* Affichage des onglets :
 * 
 * 1. Hack pour Firefox pour éviter que le label ne soit collé 
 * en haut de page en l'absence de marges d'impression
 * 
 * 2. Hack pour Chrome pour éviter un débordement du label sur la page du dessus
 * 
 */
.fiche .partie h2 {

	padding-top:20px;
}

/* 
 * 1. Supprime un paragraphe inutile ajouté avant le div :
 *    <p><br></p>
 *    <div class="fiche fiche_de_preparation">
 * 
 * 
 * 2. Supprime en bas de page : "Categorie:Fiche", inutile
 * 
 */
.mw-parser-output > p
{
	display:none;
}

/*
 * N'affiche pas le lien vers le wiki lors de l'impression d'une page 
 */
.printfooter
{
	display:none;
}