Bonjour à tous et à toutes
je vous explique mon problème.
J'ai fait un petit site pour tester les superbes fonctionnalités que permet xhtml et css.Bon j'ai donc réalisé une feuille de style.css et une feuille de sytle print.css qui devrait normalement me permettre de ne pas afficher certaines zones.
Jusqu'ici tout va bien j'ai bien défini média = print pour la différencier de screen.
En fait ma feuille de style fonctionne bien lors de l'impression sauf que mon menu (issu du div id= navig) et un autre div contenant mes logo W3C s'affiche, et ce bien que j'ai mis display.
Vu comme ca je ne pense pas que vous allez pouvoir m'aider. je me permets donc de vous devoiler une partie de mon code :
print.css:
xhtml
pas terrible comme code mais bon...
quelqu"un aurait il un idée ? pourquoi mes div navig, footer, style, validator s'affiche lors de l'impression..???
Amic.
Aurore
Modifié par Tony Monast (16 Nov 2007 - 21:54)
je vous explique mon problème.
J'ai fait un petit site pour tester les superbes fonctionnalités que permet xhtml et css.Bon j'ai donc réalisé une feuille de style.css et une feuille de sytle print.css qui devrait normalement me permettre de ne pas afficher certaines zones.
Jusqu'ici tout va bien j'ai bien défini média = print pour la différencier de screen.
En fait ma feuille de style fonctionne bien lors de l'impression sauf que mon menu (issu du div id= navig) et un autre div contenant mes logo W3C s'affiche, et ce bien que j'ai mis display.
Vu comme ca je ne pense pas que vous allez pouvoir m'aider. je me permets donc de vous devoiler une partie de mon code :
print.css:
#navig, #style, #footer, #pied, #validator {
display : none;
}
xhtml
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>:: l'île Grande ::</title>
<link href="style1.css" rel="stylesheet" title="style par defaut" type="text/css" media="screen"/>
<link href="style2.css" rel="stylesheet" title="style alternatif" type="text/css" media="screen" />
<link href="print.css" rel="stylesheet" title="impression" type="text/css" media="print" />
<script type="text/javascript" src="js/switcher.js"></script>
</head>
<body>
<div id="global">
<div id="header">
<h1>L'île Grande</h1>
<h2> Paysage costarmoricain </h2>
</div>
<div id="centre">
<div id="contenu">
<div id="intro">
<p>L'Ile Grande est situé au nord de la Bretagne à l'ouest du département des Côtes d'Armor anciennement nommé département des Cotes du Nord. </p>
<img src="img/lumiere.jpg" class="image_page" alt="Rayons de soleil" title="Percée de soleil"/>
<p> Sa proximité avec l'Archipel des Sept îles, espace très privilégié pour la reproduction d'espèces d'oiseaux protégées est un lieu incontournable pour l'observation orithologique.</p>
</div>
</div>
<div id="navig">
<ul id="ulnavig">
<li><a href="accueil.html">Accueil</a></li>
<li><a href="situation.html">Situation Géographique</a></li>
<li><a href="cote.html">La côte</a></li>
<li><a href="oiseaux.html">Les oiseaux</a></li>
</ul>
</div>
<div id="style">
<a href="#" onclick="setActiveStyleSheet('changer'); return false;" title="permet de changer le graphisme, votre navigateur doit accepter le javascript"> changer de style CSS </a>
</div>
</div>
<div id="footer">
<div id="validator">
<a href="http://validator.w3.org/check?uri=referer" onclick="javascript:window.open(this.href, 'validator');return false;">
<img src="http://www.w3.org/Icons/valid-xhtml11-blue" class="validator" alt="Validité XHTML 1.1" height="31" width="88" title="cliquez ici pour vérifier la validité du document XHTML" />
</a>
</div>
<div id="pied">essai xhtml + css
</div>
</div>
</div>
</body>
</html>
pas terrible comme code mais bon...
quelqu"un aurait il un idée ? pourquoi mes div navig, footer, style, validator s'affiche lors de l'impression..???
Amic.
Aurore
Modifié par Tony Monast (16 Nov 2007 - 21:54)