css, display: none; ça marche bien mais ...

css, display: none; ça marche bien mais ... - HTML/CSS - Programmation

Marsh Posté le 21-12-2004 à 15:28:25    

Bonjour tous,  
 
C'est la première fois que je poste chez vous. J'espère que cela va me porter chance !!!
J'ai un soucis avec le display des css
 
Il était une fois un site avec des inclued, impression et display de css.  
 
Pour ne pas imprimer le côté gauche de la page et avoir ainsi le côté droit dans sa totalité, je mes suis penchée sur le display: none; des css. j'ai donc mit un  
<td width="185" valign="top" class="no_print">  
<!-- #include file="../menu/gauche.asp"-->  
</td>  
sur la cellule de mon tableau contenant les différentes parties de la page  
 
J'ai crée une feuille de style externe print.css contenant  
.no_print {  
display: none;  
}  
Le résultat est encourageant puisque en effet seule la partie droite s'imprime (YOUPI) mais le hic de taille c'est qu'a l'écran, la partie gauche (gauche.asp) n'apparait plus non plus !!!  
voici un fichier intégrant  
.no_print http://www.aliane.fr/clients/INCLU [...] aprint.asp  
 
et voici l'original tel qu'il doit apparaitre http://www.aliane.fr/clients/INCLU [...] agenda.asp  
 
Il me faut donc faire un mélange des 2 : apparition à l'écran comme agenda.asp et résultat à l'impression comme agendaprint.asp  
 
Comment fait on ?  
Merci :pfff:  


---------------
la p'tiote
Reply

Marsh Posté le 21-12-2004 à 15:28:25   

Reply

Marsh Posté le 21-12-2004 à 15:32:29    

Ben c'est normal qu'a l'écran ça disparaît, faut mettre comme type de media le type "print" pour ta feuille spéciale print

Reply

Marsh Posté le 21-12-2004 à 15:35:09    

Normal, tu as plusieurs fois la balise <link> dont 2 qui sont comme ça :
 
<link rel="stylesheet" href="../../structure/print.css" type="text/css">
 
et qui ne contiennent pas l'attribut media="print"


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 21-12-2004 à 15:35:23    

Tu le met ou ton print, sur ma page agendaprint.asp ?
j'ai mit en déclaration  
<link rel="stylesheet" type="text/css" media="print" href="../../structure/print.css" />  
 
c'est pas là ,


---------------
la p'tiote
Reply

Marsh Posté le 21-12-2004 à 15:37:56    

gm_superstar a écrit :

Normal, tu as plusieurs fois la balise <link> dont 2 qui sont comme ça :
 
<link rel="stylesheet" href="../../structure/print.css" type="text/css">
 
et qui ne contiennent pas l'attribut media="print"


 
 
j'aurais dit pareil [:icon7]

Reply

Marsh Posté le 21-12-2004 à 15:38:01    

Si c'est ça, faut bien mettre media="print"

Reply

Marsh Posté le 21-12-2004 à 15:38:37    

Faut surtout virer les <link> en trop...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 21-12-2004 à 15:39:08    

gm_superstar a écrit :

Normal, tu as plusieurs fois la balise <link> dont 2 qui sont comme ça :
 
<link rel="stylesheet" href="../../structure/print.css" type="text/css">
 
et qui ne contiennent pas l'attribut media="print"


 
 
J'ai fait 2 styles differents pour pas qu'ils se mélangent les pinceaux !! (moi non plus)
Fallait pas ?


---------------
la p'tiote
Reply

Marsh Posté le 21-12-2004 à 15:39:33    

Ah oui, j'ai pas regardé son code source... Pourquoi l'avoir mis deux fois :??:

Reply

Marsh Posté le 21-12-2004 à 15:40:53    

la ptiote a écrit :

J'ai fait 2 styles differents pour pas qu'ils se mélangent les pinceaux !! (moi non plus)
Fallait pas ?


Si, c'est bien mais :
 

<link rel="stylesheet" type="text/css" media="print" href="../../structure/print.css" />
       
<script language="JavaScript">
(...)
</script>
<link rel="stylesheet" href="../../structure/print.css" type="text/css">
<link rel="stylesheet" href="../../structure/print.css" type="text/css">


 
Les 2 derniers <link> n'ont rien à faire là.


Message édité par gm_superstar le 21-12-2004 à 15:41:09

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 21-12-2004 à 15:40:53   

Reply

Marsh Posté le 21-12-2004 à 15:41:46    

tu veux que je mette la feuille de style print.css en interne, c'est ça ?
 
Je comprends pas ce que tu veux. Peux tu etre plus clair ,
la bonne nouvelle c'est que cela vous semble normal!!
 


---------------
la p'tiote
Reply

Marsh Posté le 21-12-2004 à 15:46:12    

la ptiote a écrit :


la bonne nouvelle c'est que cela vous semble normal!!


 
C'est vrai, mais on est aussi tous tres intelligent, surtout whatde


Message édité par chrisbk le 21-12-2004 à 15:46:22
Reply

Marsh Posté le 21-12-2004 à 15:46:27    

chrisbk a écrit :

j'aurais dit pareil [:icon7]


[:sinking][:sinking][:sinking]
[:sinking][:sinking][:sinking]
[:sinking][:sinking][:sinking]


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
Reply

Marsh Posté le 21-12-2004 à 15:48:11    

C'est vrai, Je l'avais pas vu, j'etais omnibulé (c'est comme ça qu'on dit ?) par le 1er et le td !
 
SUPEr ça marche !!!!  
Merci beaucoup pour ce coup de main, cela fait 3h que je bataille avec ce machin en reprenant le mode d'emploi et tout le toutim ...
Merci bien!
Allez du coup je vous fait un bisous
La p'tiote super contente !!


---------------
la p'tiote
Reply

Marsh Posté le 21-12-2004 à 15:48:35    

content d'avoir pu t'aider [:icon12]

Reply

Marsh Posté le 21-12-2004 à 15:54:39    

Wééé, on a droit à un bisous :D

Reply

Marsh Posté le 21-12-2004 à 15:56:14    

J'ai aller m'acheter des jumelles,
Puis je reviendrai vous voir !!!
 
Bonne journée à tous !
Au moins cela m'a permit de découvrir ce forum. Faut savoir apprendre de ces erreurs


---------------
la p'tiote
Reply

Marsh Posté le 21-12-2004 à 16:04:11    

t'as qu'a venir nous dire bonjour sur le topic blabla [:icon12]

Reply

Marsh Posté le 21-12-2004 à 16:05:07    

Ou commencer à mettre ton site aux normes :D Ouuuu les vilains tabloooos

Reply

Marsh Posté le 21-12-2004 à 16:12:38    

Ben, je reconnais que c'est le top, je me mets doucement aux css (vous venez de voir le résultat !!!) mais pour ma défense je dirais simplement que ce n'est pas évident pour ceux qui ont appris avec les tableaux de passer aux css !!
Alors imaginez ceux qui en plus sont graphistes à la base ...  et font tout avec leurs petites mimines.
Brefs, pas le temps de maitriser suffisament les css pour me lancer avec sur un tel site. Mais patience, j'y arriverai ... un jour ;o))
 
c'est quoi topic blabla ?


---------------
la p'tiote
Reply

Marsh Posté le 21-12-2004 à 16:39:28    

Ce n'est pas évident, mais tu n'es pas la seule personne qui passe par là, d'autres l'ont déjà fait (moi par exemple).
 
Je ne maitrise pas encore tout, j'ai quelques lacunes, mais je progresse. Et puis si je bloque, y a ici une aide non négligeable.  
 
Le topic blabla, il y a un peu de tout et n'importe quoi, faudra que j'aille m'y présenter un de ces jours ^^


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed