IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

css impression paysage compatible ie et ff


Sujet :

CSS

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 9
    Par défaut css impression paysage compatible ie et ff
    Bonjour à tous,

    Je cherche maintenant depuis 3 jours une manière d'imprimer en mode paysage. J'ai regardé une bonne trentaine de forums sans jamais trouver de réponse à mon problème.

    J'ai bien entendu testé les méthodes @page, @print, size:landscape mais sans succès.

    Pourriez vous m'aider s'il vous plait je commence à désespérer.

    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    <html>
    	<head>
    		<title>Impression fichier</title>
     
    			<!-- style pour tous les médias -->
    			<style type=text/css media=all>
    				table
    				{
    					font-family:arial;
    					font-size:20px;
    					margin-left: auto;
    					margin-right: auto;
    					width:600px;
    				}
    			</style>
     
    			<!-- style pour l'impression seulement -->
    			<style type=text/css media=print>
    				thead
    				{
    					display: table-header-group;
    				}
    				tfoot
    				{
    					display: table-footer-group;
    				}
    				@page
    				{
    					size :landscape;
    					marks:none;
    					margin: 0cm ;
    				}
    			</style>
    	</head>
    	<body>
    		<table border="1">
    			<caption><?=$titre?></caption>
    			<!-- Création de l'entête à répéter -->
    			<thead>
    				<tr>
    						<th>1ère colonne</th><th>2ème colonne</th><th>3ème colonne</th>
    				</tr>
    			</thead>
     
    			<!-- Création du pied de page à répéter -->
    			<tfoot>
    				<tr>
    					<th style='font-size:14px;font-style:bold;'>Pied de page</th>
    				</tr>
    			</tfoot>
     
    			<tbody>
    					<tr>
    						<td>contenu</td><td>contenu</td><td>contenu</td>
    					</tr>
    					<tr>
    						<td>contenu</td><td>contenu</td><td>contenu</td>
    					</tr>					
    					<tr>
    						<td>contenu</td><td>contenu</td><td>contenu</td>
    					</tr>
    			</tbody>
    		</table>
    	</body>
    </html>

    Merci d'avance.

  2. #2
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Bonjour,

    Sous ie, tu peux

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <style type="text/css" media="print">
    div.page	{ 
    writing-mode: tb-rl;
    height: 80%;
    margin: 10% 0%;
    }
    </style>
    #source

    sous firefox tu peux mettre un alert pour demander à l'utilisateur de changer l'orientation de la page

    désolée
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 9
    Par défaut nouvel essai
    Merci pour ton code je viens d'essayer mais ça ne fonctionne pas même sous ie.
    Faut il que je change quelque chose aussi sur dans mon code html ?
    Ou alors vois tu une autre solution ?

    Merci encore.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    1 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 125
    Par défaut
    C'est la seul solution pour Firefox?

Discussions similaires

  1. CSS : impression paysage
    Par helje dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 21/08/2006, 10h22
  2. Comment ajouter de mode d'impression paysage
    Par Volazara dans le forum MFC
    Réponses: 1
    Dernier message: 05/01/2006, 10h01
  3. rendre un CSS valide firefox compatible avec IE
    Par tatayoyo dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 28/09/2005, 14h07
  4. [CSS] Impression en mode paysage
    Par joquetino dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 25/08/2005, 11h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo