28172 sujets

CSS et mise en forme, CSS3

Lorsque je teste mon site avec IE8, Firefox, Chrome, Opéra et Safari. Le rendu est correct sous les différents navigateur pour le support écran.

Les problèmes surviennent avec Opéra et Safari :

Dans Opéra : Lorsque je lance l'aperçu avant impression, je constate que les mots des paragraphes se "collent" à la ponctuation et aux parenthèses, ce qui rend la lecture quelque peu illisible. Je pensais résoudre le problème avec la balise <word-spacing>, et en changeant les polices, mais cela n'a pas changé grand chose. Dans les autres navigateur, le problème ne se pose pas.
(Sauf dans Chrome : je ne sais pas comment lancer l'aperçu avant impression...).

Dans Safari : Les images n'apparaissent pas dans l'aperçu, mais les bordures si. Le problème ne se pose pas avec le support écran. Pas de soucis avec les autres navigateurs. Je ne sais pas si le problème vient du paramétrage du navigateur ou de la feuille de style.

Voici le code de la feuille CSS print. Merci d'avance pour votre aide.

@charset "utf-8";

#printMsg {
	display: block;
}
#content {
	width: 100%;
	margin: 0;
	float: none;
	background: transparent;
}
body {
	background: white;
	font-family:Georgia,Verdana, "Times New Roman", Times, serif;
}
#author {
	color:#111;
}
#entete {
	display: none;
}
#conteneur #entete a img {
	display: none;
}
#menu {
	display: none;
}
#conteneur #menu ul a {
	display: none;
}
#conteneur #contenu h3 {
	color: #000;
	padding-left: 90px;
	margin-top: 0px;
}
#conteneur #contenu p a {
	font-weight:bold;
	text-decoration:underline;
	color: #06;
}

#conteneur #contenu h4 {
	color: #000;
	padding-right: 55px;
	padding-left: 90px;
}
#conteneur {
	margin-right: auto;
	margin-left: auto;
}
#contenu {
	background-color: #FFF;
	text-align: left;
	margin: 0;
}
.espace {
	margin-right: 50px;
}
#conteneur #contenu p {
	width: 100%;
	padding-left: 0px;
	margin: 0;
	font-size:12pt;
	word-spacing: 5px;
	white-space:normal;
}
#pied_page {
	display: none;
}

Modifié par SUMIE (26 Dec 2010 - 19:33)
J'ai finalement testé sur un mac et le problème ne se reproduit pas.
Peut-être que cela vient du fait que travaille sur un PC, non relié à une imprimante...

<body>
<div id="conteneur">
  <div id="entete"><a href="index.html"><img src="images/logo3.jpg" width="701" height="203" alt="banniere" /></a></div>
  <div id="menu">
    <ul>
      <li class="espace"><a href="index.html">Accueil</a></li>
      <li class="espace"><a href="fichepays.html">Fiche pays</a></li>
      <li class="espace"><a href="villes.html">Circuit</a></li>
      <li class="espace"><a href="cuisine.html">Cuisine</a></li>
      <li class="espace"><a href="scandales.html">Scandales</a></li>
      <li class="espace"><a href="chartevoyageur.html">Charte du voyageur</a></li>
      <li class="espace"><a href="galeriephotos.html">Photos</a></li>
    </ul>
  </div>
  <div class="image_entete" id="contenu">
    <h3>texte texte</h3>
    <p>texte texte texte texte texte texte texte texte texte texte texte texte<br />
    <br />
    </p>
    <p>Liens utiles<br />

    <a href="http://www.office-tourisme-usa.com/tourisme-new-york2.php">Office du tourisme New York</a><br />
    <a href="http://www.office-tourisme-usa.com/formalites-etats-unis.php">Formalités d'entrée aux Etats-Unis</a>    <br />
    <br />
    </p>
    <p><img src="images/photos/divers/maison.JPG" alt="maison USA" width="225" height="167" /><img src="images/photos/divers/hamburger.jpg" alt="hamburger" width="156" height="167" /><img src="images/photos/divers/motel.JPG" alt="motel USA" width="223" height="167" hspace="5" /><br />
      <br />
    </p>
  </div>
  <div id="pied_page"><a href="mailto:------@gmail.com">Contact</a></div>
</div>
</body>
</html>
J'ai testé sur Firefox, IE8, Opera et Safari (PC), le rendu avant impression à l'air tout à fait correcte et ressemble à cela :

upload/5129-capture.jpg