|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2013 Messages : 12 ![]() |
Bonjour,
Je possède un système d'impression intégré dans différents sites. Lors d'une impression, sur ie seulement et seulement sur certains site mon impression est plus petite. l'impression est pollué par le css. Si je lance l'impression dans une popup j'évite ce problème mais ça n'est pas toujours possible dans mon cas. Auriez-vous une idée ? Merci. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Jonathan RenoultÉtudiant Inscription : décembre 2011 Messages : 884 ![]() |
Votre système d'impression est géré par une css perso ?
__________________
Pour être aidé, donnez vos codes source svp ! ( balise # ) - - - Debug the Web together! |
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : février 2013 Messages : 12 ![]() |
Oui mon impression est géré par un css perso.
Le css est appelé de cet façon : <link type="text/css" rel="stylesheet" href="printBR.css" media="print" />. Cependant dans le css appelé je n'ai pas mis le media print comme je l'ai précisé sur le link, est-ce que cela peu faire la différence ? Dans ce css il y a aussi un reset css au début. Code :
|
||
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Jonathan RenoultÉtudiant Inscription : décembre 2011 Messages : 884 ![]() |
Si votre css est appelée avec LINK, elle domine sur tous les autres styles, sauf sur les styles internes à la page html (mais je ne suis pas sûr).
Dans tous les cas, @media print et le reset css n'ont aucun rôle à jouer.
__________________
Pour être aidé, donnez vos codes source svp ! ( balise # ) - - - Debug the Web together! |
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : février 2013 Messages : 12 ![]() |
Oui mais comme mon module est appelé dans différentes pages de différents site, je dépend de leur css et je ne sais pas comment m'en isolé mis à par en appelant l'impression en popup
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Jonathan RenoultÉtudiant Inscription : décembre 2011 Messages : 884 ![]() |
Désolé, je ne comprends pas le fonctionnement de votre module, ni ce que vous entendez par «impression en popup». Peut-être que quelqu'un d'autres connait ça.
De ce que je comprends, si le feuille de style de votre module est insérée dans la page à imprimer via LINK, alors la css du site n'est pas prise en compte.
__________________
Pour être aidé, donnez vos codes source svp ! ( balise # ) - - - Debug the Web together! |
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : février 2013 Messages : 12 ![]() |
Il y à plusieurs css appelé en link, media=print.
Mon module est intégré dans différent site sous forme d'iframe, il gère l'impression d'un bon. Cependant le site partenaire qui appel mon iframe contient aussi des css de type media=print, ce qui vien perturber l'impression des bon à l'interieur de l'iframe. Quand je parle de popup, ça me permet justement d'éviter que les css print du site appelant l'iframe vienne perturber l'impression. |
|
|
00
|
|
|
#8 | ||
|
Membre Expert
![]() Jonathan RenoultÉtudiant Inscription : décembre 2011 Messages : 884 ![]() |
Peut-être en utilisant l'argument !important. Ex:
Code css :
__________________
Pour être aidé, donnez vos codes source svp ! ( balise # ) - - - Debug the Web together! |
||
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : février 2013 Messages : 12 ![]() |
Je viens de tester et malheureusement et la propriété !important n'est pas prise en compte sous ie
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com