Supprimer les en tete et pied de pages dans IE - HTML/CSS - Programmation
Marsh Posté le 19-12-2003 à 15:30:03
met ton en-tête et ton pied de page dans une basilise <div> avec comme class "noprint"
ensuite, fait deux feuilles de styles.
dans la print.css, met "display:none;" à cette class.
dans la screen.css, n'indique rien à propos de cette class.
puis dans ton head, indique :
|
Ca devrait suffir.
Marsh Posté le 19-12-2003 à 15:43:23
J'ai cherché dans les docs un truc dans le genre, mais j'ai pas trouvé.
MagicBuzz, t'as un lien qui explique ce genre de truc !
Qu'est-ce que tu appelle 'en-tête' 'pied de page' ?
Marsh Posté le 19-12-2003 à 15:50:19
bah par exemple, sur ce site, tu as la bannière de pub et le logo en haut, c'est un header.
et en bas, t'as le copyright, c'est le footer.
à l'impression, tu peux ne pas le vouloir.
en jouant avec l'attribut "media" des CSS, tu peux indiquer que telle CSS sera appliquée pour telle utilisation (écran, impression, braille, etc.)
Cherche dans les docs CSS pour plus d'info.
Marsh Posté le 19-12-2003 à 16:07:41
Ok, mais j'ai l'impression que c'est pas la question
Ce qu'il veux éviter il me semble, c'est d'avoir les en-tête et pieds de pages Ajouté par le navigateur, genre : l'url, la date d'impression, le numéro de page...
Marsh Posté le 19-12-2003 à 16:10:16
Mara's dad a écrit : Ok, mais j'ai l'impression que c'est pas la question |
En effet ça dépend du navigateur. Donc pas de solution si ce n'est générer un PDF ou autre...
Marsh Posté le 19-12-2003 à 16:14:55
fastclemmy a écrit : |
et encore, quand t'imprime depuis IE un PDF, il te met l'url du PDF en pied de page.
Marsh Posté le 19-12-2003 à 16:16:04
Mara's dad a écrit : Ok, mais j'ai l'impression que c'est pas la question |
A oui en effet, j'avais pas lu la question jusqu'à la fin
Désolé
Mais bon, c'est toujours utile à savoir ce que j'ai écrit
Marsh Posté le 19-12-2003 à 16:18:41
MagicBuzz a écrit : |
Cà arrive à tout le monde
Marsh Posté le 19-12-2003 à 16:38:29
MagicBuzz a écrit : |
ca c'est po vrai
Marsh Posté le 19-12-2003 à 16:59:02
simogeo a écrit : |
bah en tout cas, sur mon PC ça le fait. Quand j'imprime un PDF, un fichier Word ou une image depuis IE (avec le contrôle Acrobat Reader pour le PDF), j'ai l'url du document qui se fout en en-tête ou en pied de page, ainsi que "page 1".
Marsh Posté le 19-12-2003 à 17:50:08
Grumly- a écrit : oué c'est ce que je veux eviter |
C'est ballo
Je pense que tu ne peux pas le faire automatiquement.
Y'a peut-être une solution, mais pas des plus pratique, et je suis pas sûr qu'elle marche.
Essaie de mettre en content-type "application/word" dans le header PHP de la page.
Normalement, dans IE il va t'ouvrir Word avec la page dedans. Et à ce moment, ça doit marcher. Mais ça nécessite d'avoir Word sur le post, et j'ai pas testé avec Moz s'il sait ouvrir Word comme ça, ou s'il tente d'enregistrer le fichier...
Marsh Posté le 19-12-2003 à 17:51:48
En plus, il faudra certainement adapter le code HTML et surtout les CSS pour que Word affiche correctement la page.
Par contre, c'est vachement pratique pour faire de l'éditique : tu gères parfaitement la mise en page sur la feuille imprimée, notamment quand t'as des pieds de page/en-tête à mettre sur toutes les pages, des blocs insécables, etc.
Mais bon, on sort de ta problématique là
Marsh Posté le 19-12-2003 à 02:46:15
Je dev un site WEB et je voudrais que lorsque j imprime des pages les en tetes et pied de page n apparaissent pas mais de facons auomatiques sans aller dans fichier -> mise en page en tete et pied de pages.
Comment faire ca merci de votre aide