10
votes

CSS Transformer ne fonctionne pas, c'est-à-dire

J'ai cette feuille de style xxx

J'ai des problèmes avec IE, les transformations sont appliquées et montrent à l'écran Mais lorsque je clique sur le bouton Imprimer, le résultat imprimé est sans les transformations appliquées à celle-ci.

(écran ajouté dans le support pour voir les effets, avant l'impression)

Ça fonctionne bien avec Firefox et chrome

edit

Oui, je testais sur IE9.

Ayant Joué avec cela un peu plus hier, j'ai remarqué que l'image a fait la partie de transformation, mais ce qui est envoyé à l'imprimante est l'image sans la transformation appliquée.


2 commentaires

Question chargée, mais quelle version de IE avez-vous des problèmes? Seuls IE9 et IE10 ont une prise en charge de base, et seulement ie10 a la prise en charge 3D: développeur.mozilla.org/en-us/docs/web/css/...


Voici une question connexe concernant IE9 ne pas imprimer Transforms


3 Réponses :


8
votes

-ms-transformer n'existe pas dans IE10 +. IE8 et plus anciens n'ont aucune prise en charge des Transforms CSS, IE9 utilise uniquement -MS-Transform , et IE10 et plus récent Utilisez uniquement le imprévu . . .

voir http://caniuse.com/#feat=transforms2d pour plus d'informations si nécessaire.


0 commentaires

-9
votes

Pas besoin de préfixes de fantaisie, utilisez simplement une transformation normale sur la Cible MS IE IE!


0 commentaires

0
votes

J'ai le même problème mais résolu en configurant l'attribut multimédia à la balise de style comme suit

<style type="text/css" media="print">


0 commentaires