Indiquer le media directement au niveau de l'attribut "style" ? [CSS] - HTML/CSS - Programmation
Marsh Posté le 25-11-2004 à 16:16:15
display: none; ca devrait marcher!!
http://openweb.eu.org/articles/css_impression/
Marsh Posté le 25-11-2004 à 17:41:24
là comme ça d'instinct je dirais
<div style="@media print{display:none;}">toto</div>
Marsh Posté le 26-11-2004 à 11:48:07
antp a écrit : là comme ça d'instinct je dirais |
Merci. C'est exactement ce que je voulais. Je teste dans la journée et je te dis ce que ça donne
-> bob007, oui, pour le display: none; y'avais pas de problème. Le but c'était de ne l'appliquer que sur l'impression
Marsh Posté le 26-11-2004 à 11:54:33
ah pardon j'avé po vu le problème c'est pour ca! BOn bah antp a donné la réponse! Bravo à lui il gagne un serre tete rose.
Marsh Posté le 26-11-2004 à 13:30:58
j'ai juste fait une supposition hein, je ne suis absolument pas sûr du fait que ça fonctionne dans un attribut "style" comme ça fonctionne dans une feuille CSS classique
Marsh Posté le 26-11-2004 à 14:17:47
J'ai testé, et ça marche pas
Code :
|
Quand j'imprime, y'a l'image
Marsh Posté le 26-11-2004 à 14:21:04
Du coup j'ai quand même créé une seconde feuille de style, mais ça m'ennuie un peu, parceque du coup elle est présente sur toutes les pages du site (include) alors que seule cette page l'utilise.
Et vu que l'include contient aussi toute la balise head, je peux pas non plus créer un style juste dans cette page...
Marsh Posté le 26-11-2004 à 14:49:49
essai sur un div plutot que sur une image!
Et antp rend moi le serre tete comme ca marche pas!!
Marsh Posté le 26-11-2004 à 16:48:11
Ben y'aura pas de différence entre un DIV et une IMG de toute façon, puisque via une CSS normale, les deux supportent tout à fait ces attributs.
Marsh Posté le 26-11-2004 à 16:48:43
Et dans mon cas, de toute façon, c'est un <input type="image">
Marsh Posté le 26-11-2004 à 16:49:50
en plus! bon bah la faut vraiment que j'arrete de bosser, je dis que des conneries! lol
Aller bon week end!
Marsh Posté le 26-11-2004 à 16:53:19
bob007 a écrit : en plus! bon bah la faut vraiment que j'arrete de bosser, je dis que des conneries! lol |
Je l'avais pas dit au début, donc tu pouvais pas savoir
Celà dit, le "display: none;" s'applique à ma connaissance à toutes les balises HTML existantes.
Marsh Posté le 26-11-2004 à 17:51:29
Arjuna a écrit : |
juste pour faire chier : non, il ne s'applique pas à title, meta, etc.
Marsh Posté le 25-11-2004 à 15:25:59
Je bosse sur une page dont la CSS n'est pas modifiable, et la partie "<head>" dans un include, donc non modifiable non plus.
Je veux cependant pouvoir appliquer un style particulier à certain éléments de la page.
Avec un truc du genre :
<div style="media:print;display:none;">toto</div>
=> Pour ne pas avoir le DIV en question lors de l'impression.
Comment faire ?
Message édité par Arjuna le 25-11-2004 à 15:27:47