En particulier, je dois masquer les boutons d'enregistrement / annulation et certaines images telles que le sélecteur de date. Toute aide serait très appréciée. Merci! :)
Réponses:
1 pour la réponse № 1Vous souhaitez inclure une feuille de style distincte destinée à l'impression, la syntaxe étant la suivante: <link rel="stylesheet" href="nameofsheet.css" type="text/css" media="print" />
. Dans ce document, vous souhaitez donner aux boutons et images que vous ne souhaitez pas afficher lors de l'impression une propriété de display:none
.
1 pour la réponse № 2
Créer une feuille de style d'impression ...
<link rel="stylesheet" href="print.css" type="text/css" media="print" />
Dans cette feuille de style, vous pouvez le faire par exemple ...
button {
display: none;
}
C'est encore mieux d'avoir une section dans votre fichier CSS comme celle-ci ...
@media print {
button: display: none;
}
Cela vous évitera une demande http supplémentaire, car le navigateur télécharge toujours la feuille de style d'impression, pas seulement lorsque vous imprimez.