Précédent   Forum du club des développeurs et IT Pro > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 26/02/2013, 16h47   #1
l.ponchon
Invité de passage
 
Inscription : février 2013
Messages : 12
Détails du profil
Informations forums :
Inscription : février 2013
Messages : 12
Points : 0
Points : 0
Par défaut Impression plus petite sur ie à cause du css des partenaires

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.
l.ponchon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 04h01   #2
Muchos
Membre Expert
 
Avatar de Muchos
 
Homme Jonathan Renoult
Étudiant
Inscription : décembre 2011
Messages : 884
Détails du profil
Informations personnelles :
Nom : Homme Jonathan Renoult
Âge : 27
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant
Secteur : Arts - Culture

Informations forums :
Inscription : décembre 2011
Messages : 884
Points : 1 871
Points : 1 871
Votre système d'impression est géré par une css perso ?
  • Si elle est intégrée avec une balise LINK, la css "screen" n'est pas prise en compte.
  • Si elle est intégrée avec @media, alors un reset css des polices devrait faire l'affaire.
__________________


Pour être aidé, donnez vos codes source svp ! ( balise # )
- - -
Debug the Web together!

Muchos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 15h09   #3
l.ponchon
Invité de passage
 
Inscription : février 2013
Messages : 12
Détails du profil
Informations forums :
Inscription : février 2013
Messages : 12
Points : 0
Points : 0
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 :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
/* RESET CSS */
 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	font-family : Arial;
}
 
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-size:8px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
l.ponchon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 17h01   #4
Muchos
Membre Expert
 
Avatar de Muchos
 
Homme Jonathan Renoult
Étudiant
Inscription : décembre 2011
Messages : 884
Détails du profil
Informations personnelles :
Nom : Homme Jonathan Renoult
Âge : 27
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant
Secteur : Arts - Culture

Informations forums :
Inscription : décembre 2011
Messages : 884
Points : 1 871
Points : 1 871
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!

Muchos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 17h05   #5
l.ponchon
Invité de passage
 
Inscription : février 2013
Messages : 12
Détails du profil
Informations forums :
Inscription : février 2013
Messages : 12
Points : 0
Points : 0
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
l.ponchon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 17h14   #6
Muchos
Membre Expert
 
Avatar de Muchos
 
Homme Jonathan Renoult
Étudiant
Inscription : décembre 2011
Messages : 884
Détails du profil
Informations personnelles :
Nom : Homme Jonathan Renoult
Âge : 27
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant
Secteur : Arts - Culture

Informations forums :
Inscription : décembre 2011
Messages : 884
Points : 1 871
Points : 1 871
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!

Muchos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 17h56   #7
l.ponchon
Invité de passage
 
Inscription : février 2013
Messages : 12
Détails du profil
Informations forums :
Inscription : février 2013
Messages : 12
Points : 0
Points : 0
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.
l.ponchon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 18h22   #8
Muchos
Membre Expert
 
Avatar de Muchos
 
Homme Jonathan Renoult
Étudiant
Inscription : décembre 2011
Messages : 884
Détails du profil
Informations personnelles :
Nom : Homme Jonathan Renoult
Âge : 27
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Étudiant
Secteur : Arts - Culture

Informations forums :
Inscription : décembre 2011
Messages : 884
Points : 1 871
Points : 1 871
Peut-être en utilisant l'argument !important. Ex:
Code css :
1
2
 
body { font-size: 1em !important; }
__________________


Pour être aidé, donnez vos codes source svp ! ( balise # )
- - -
Debug the Web together!

Muchos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2013, 09h56   #9
l.ponchon
Invité de passage
 
Inscription : février 2013
Messages : 12
Détails du profil
Informations forums :
Inscription : février 2013
Messages : 12
Points : 0
Points : 0
Je viens de tester et malheureusement et la propriété !important n'est pas prise en compte sous ie
l.ponchon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 22h58.


 
 
 
 
Partenaires

Hébergement Web