La copie de code est la suivante:
Aperçu de la fonction (Oper) {
if (oper <10) {
bdhtml = window.document.body.innerhtml; // Obtenez le code html de la page actuelle
sprnstr = "<! - startprint" + opérateur + "->"; // définir la zone de départ de l'impression
eprnstr = "<! - endprint" + opérateur + "->"; // définir la zone de fin d'impression
prnhtml = bdhtml.substring (bdhtml.indexof (sprnstr) + 18);
prnhtml = prnhtml.substring (0, prnhtml.indexof (eprnstr)); // récupérer html de la fin du code
window.document.body.innerhtml = prnhtml;
window.print ();
window.document.body.innerhtml = bdhtml;
} autre {
window.print ();
}
}
#outer {
Affichage: table;
hauteur: 400px;
#Position: relatif;
débordement: caché;
}
#milieu {
Affichage: cellule de table;
Adigne vertical: milieu;
#Position: Absolute;
#top: 50%;
}
#intérieur {
#Position: relatif;
#top: -50%;
}
<div id = "exter">
<div id = ”middle”>
<div id = "Inner">
<! Voici quoi centrer verticalement>
</div>
</div>
</div>