Je veux imprimer un contenu HTML, lorsque l'utilisateur clique sur un bouton. Lorsque l'utilisateur clique sur ce bouton, la boîte de dialogue d'impression du navigateur s'ouvre, mais elle n'imprime pas la page Web. Au lieu de cela, il imprimera un autre contenu HTML qui n'est pas affiché sur la page.
En posant cette question, quelques solutions me viennent à l'esprit. Mais je ne suis pas sûr que ce soient de bonnes idées ou que quelque chose de mieux puisse être fait. L'une de ces solutions est la suivante : Je peux garder ce contenu HTML dans un div et le rendre display:
à imprimer, mais display: none
à l'écran. Tous les autres éléments de la page web peuvent être adaptés à l'écran. display: none
pour l'impression et display:
pour l'écran. Et ensuite appeler pour imprimer.
Une meilleure idée ?