Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1464 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [CSS] Indiquer le media directement au niveau de l'attribut "style" ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[CSS] Indiquer le media directement au niveau de l'attribut "style" ?

n°907754
Arjuna
Aircraft Ident.: F-MBSD
Posté le 25-11-2004 à 15:25:59  profilanswer
 

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
mood
Publicité
Posté le 25-11-2004 à 15:25:59  profilanswer
 

n°907780
bob007
Posté le 25-11-2004 à 16:16:15  profilanswer
 

display: none; ca devrait marcher!!
http://openweb.eu.org/articles/css_impression/

n°907865
antp
Super Administrateur
Champion des excuses bidons
Posté le 25-11-2004 à 17:41:24  profilanswer
 

là comme ça d'instinct je dirais
<div style="@media print{display:none;}">toto</div>

n°908342
Arjuna
Aircraft Ident.: F-MBSD
Posté le 26-11-2004 à 11:48:07  profilanswer
 

antp a écrit :

là comme ça d'instinct je dirais
<div style="@media print{display:none;}">toto</div>


Merci. C'est exactement ce que je voulais. Je teste dans la journée et je te dis ce que ça donne :jap:
 
-> bob007, oui, pour le display: none; y'avais pas de problème. Le but c'était de ne l'appliquer que sur l'impression ;)


Message édité par Arjuna le 26-11-2004 à 11:48:48
n°908348
bob007
Posté le 26-11-2004 à 11:54:33  profilanswer
 

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. :D

n°908447
antp
Super Administrateur
Champion des excuses bidons
Posté le 26-11-2004 à 13:30:58  profilanswer
 

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 :o

n°908489
Arjuna
Aircraft Ident.: F-MBSD
Posté le 26-11-2004 à 14:17:47  profilanswer
 

J'ai testé, et ça marche pas :/
 

Code :
  1. <HTML>
  2. <head>
  3.  <title>Test</title>
  4. </head>
  5. <body>
  6.  <img src="aaah.gif" style="@media print{display:none;}">
  7. </body>
  8. </HTML>


 
Quand j'imprime, y'a l'image :/

n°908490
Arjuna
Aircraft Ident.: F-MBSD
Posté le 26-11-2004 à 14:21:04  profilanswer
 

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... :sweat:


Message édité par Arjuna le 26-11-2004 à 14:21:30
n°908509
bob007
Posté le 26-11-2004 à 14:49:49  profilanswer
 

essai sur un div plutot que sur une image!
Et antp rend moi le serre tete comme ca marche pas!! :p

n°908685
Arjuna
Aircraft Ident.: F-MBSD
Posté le 26-11-2004 à 16:48:11  profilanswer
 

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.

mood
Publicité
Posté le 26-11-2004 à 16:48:11  profilanswer
 

n°908686
Arjuna
Aircraft Ident.: F-MBSD
Posté le 26-11-2004 à 16:48:43  profilanswer
 

Et dans mon cas, de toute façon, c'est un <input type="image"> :D

n°908687
bob007
Posté le 26-11-2004 à 16:49:50  profilanswer
 

en plus! bon bah la faut vraiment que j'arrete de bosser, je dis que des conneries! lol
Aller bon week end! :D

n°908690
Arjuna
Aircraft Ident.: F-MBSD
Posté le 26-11-2004 à 16:53:19  profilanswer
 

bob007 a écrit :

en plus! bon bah la faut vraiment que j'arrete de bosser, je dis que des conneries! lol
Aller bon week end! :D


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.

n°908724
antp
Super Administrateur
Champion des excuses bidons
Posté le 26-11-2004 à 17:51:29  profilanswer
 

Arjuna a écrit :


Celà dit, le "display: none;" s'applique à ma connaissance à toutes les balises HTML existantes.


 
juste pour faire chier : non, il ne s'applique pas à title, meta, etc.  
[:neowen]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [CSS] Indiquer le media directement au niveau de l'attribut "style" ?

 

Sujets relatifs
[CSS] Aligner une image à gauche, c'est pourtant pas compliqué ![XHTML/CSS/JS] menu déroulant
[CSS] Changement d'image de fond de cellule avec une css ?[CSS] Définir la taillle de la marque d'une liste ?
une macro simple: creer des signets a chaque niveau de titrevariable globale et css
[HTML/CSS] quelle alternative aux cadres (frameset) ?CSS formulaire
[CSS]centrer un texte en bas au milieu 
Plus de sujets relatifs à : [CSS] Indiquer le media directement au niveau de l'attribut "style" ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR