2013-02-11 3 views
0

J'ai un document HTML composé de deux pages. La première est la taille du portrait A4 et la seconde est la taille du paysage A4. J'ai cette configuration pour IE9 de sorte que l'écran affiche dans un format lisible mais si vous l'imprimer, il tourne la deuxième page par -90 degrés (de sorte qu'il imprime sur A4 correctement) en utilisantFaire pivoter une page HTML dans IE6?

-ms-transform: rotate(-90deg) 

Cela a également utilise un translate pour repositionner correctement la page. Ceci est appliqué à un div dont chaque page est incorporée. Dans ce sont juste des tables.

Cela fonctionne très bien dans IE9, mais dans IE6 (et je suppose que IE7 et IE8) cela ne fonctionne pas comme les versions antérieures ne prennent pas en charge les transformations. Y a-t-il un moyen de le faire dans IE6?

+3

IE6 est mort: http://ie6funeral.com/ – Oriol

+0

Peut-être que cela peut aider: http://caniuse.com/#search=Rotate – 11684

+0

Pour IE de plus tôt vous avez probablement eu à faire PDF sur html et faites pivoter –

Répondre

1

Essayez cette photo.

filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 

rotation = 1 signifie qu'il tournera de 90 degrés. La base est 90, donc 2 = 180, 3 = 270 et ainsi de suite.

+0

Ce type de travail dans le sens où il fait tourner la page, mais il est écrasé dans la moitié supérieure de la page et ne correspond pas à la page comme je l'attendrais. De plus, la qualité du texte a été compromise. – Gunnzie