Bonjour !

J'essaye de créer une page HTML déstinée à l'impression : rien de plus simple, juste une feuille de style CSS, un body onload='window.print()' et à l'intérieur, un tableau que je veux imprimer.

Le problème, c'est que lorsque j'imprime la page, il manque l'essentiel de mon CSS : on distingue toujours la table, mais ses bordures ne s'affichent pas. Les text-indent sont bien pris en compte, mais pas les bordures ni les couleurs de fonds des balises "td".

Ce que j'ai essayé de faire : copier/coller mon CSS et mettre une copie dans des balises @media screen {} et l'autre dans un @media print {}.
Aucune différence.
Est-ce qu'il y a une méthode particulière ?
Est-ce que c'est impossible d'imprimer un tableau avec toutes ses propriétés ?

Merci de votre aide.