css, display: none; ça marche bien mais ... - HTML/CSS - Programmation
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
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"
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à ,
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 : |
j'aurais dit pareil
Marsh Posté le 21-12-2004 à 15:38:37
Faut surtout virer les <link> en trop...
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 : |
J'ai fait 2 styles differents pour pas qu'ils se mélangent les pinceaux !! (moi non plus)
Fallait pas ?
Marsh Posté le 21-12-2004 à 15:39:33
Ah oui, j'ai pas regardé son code source... Pourquoi l'avoir mis deux fois
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) |
Si, c'est bien mais :
<link rel="stylesheet" type="text/css" media="print" href="../../structure/print.css" /> |
Les 2 derniers <link> n'ont rien à faire là.
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!!
Marsh Posté le 21-12-2004 à 15:46:12
la ptiote a écrit : |
C'est vrai, mais on est aussi tous tres intelligent, surtout whatde
Marsh Posté le 21-12-2004 à 15:46:27
chrisbk a écrit : j'aurais dit pareil |
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 !!
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
Marsh Posté le 21-12-2004 à 16:05:07
Ou commencer à mettre ton site aux normes Ouuuu les vilains tabloooos
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 ?
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 ^^
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
---------------
la p'tiote