IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

[CSS] class selon le type d enfants


Sujet :

CSS

  1. #1
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Points : 786
    Points
    786
    Par défaut [CSS] class selon le type d enfants
    Bonjour,
    je souhaiterais écrire une classe qui me permettrait de cacher le contenu d un TD selon ce qu il contient.
    en fait j ai des feuilles de style qui swapent selon si on coche une case ou pas. la classe display permet de montrer ou cacher l objet concerné, le problème est que qq fois, un objet image ne suivra pas la propriété display.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <td>
      <div class="display">
          du text 
          <img src="......"/><!--cette image n apparaitra jamais-->
      </div>
    </td>
    si j applique mon style au td alors ça marche, il faudrait que je sache comment appliquer le style a td sans lui spécifier de classe (je ne controle pas la génération du html).
    - Si l enfant de TD est un élément quelconque faisant appel à une classe X alors le style devra s appliquer.
    TD ?????
    {
    display:none;
    }


    Deuxieme question:
    quelle est la différence entre les différents attributs de display
    je souhaite le contraire de display:none;
    je n est trouvé que inline mais je ne comprend pastrop le sens

  2. #2
    Expert éminent
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Points : 6 812
    Points
    6 812
    Par défaut
    Essaye d'ajouter une "id"
    Mes Tutos DirectX, OpenGL, 3D : http://raptor.developpez.com/

  3. #3
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Points : 786
    Points
    786
    Par défaut
    je ne comprend pas le coup de l id...
    ce n est pas un traitement spécifique à un td ou un div
    mais pour tous les td qui ont un élément faisant appel à une classe display, je souhaite affecter un style

  4. #4
    Expert éminent
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Points : 6 812
    Points
    6 812
    Par défaut
    il te suffit de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    td.display{
       ...tes styles
    }
    Mes Tutos DirectX, OpenGL, 3D : http://raptor.developpez.com/

  5. #5
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Points : 786
    Points
    786
    Par défaut
    je pense m etre mal expliqué....
    je ne peux pas écrire ds le html <td class="display"/> donc ce code n est pas valable pour moi

    ce que j ai c est
    <td>
    <div class="display"/>
    </td>

    donc dans ma css je voudrais savoir comment ecrire un style qui s appliquerait aux td dont les enfants font appel à la class display

  6. #6
    Expert éminent
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Points : 6 812
    Points
    6 812
    Par défaut
    L'inverse est possible, attribué un style aux enfants (je pense que tu le sais aussi....:p) mais je ne crois pas que l'on puisse en remontant...
    Mes Tutos DirectX, OpenGL, 3D : http://raptor.developpez.com/

  7. #7
    Expert éminent
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Points : 6 812
    Points
    6 812
    Par défaut
    Sinon regarde peut être dans la doc :
    ftp://ftp2.developpez.be/developps/html/css2.pdf
    Mes Tutos DirectX, OpenGL, 3D : http://raptor.developpez.com/

  8. #8
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Points : 786
    Points
    786
    Par défaut
    ok je regarde ça
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [HTML][CSS] Comment personnaliser INPUT type = FILE
    Par frochard dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 09/07/2009, 03h55
  2. [Java] Viewer spécifique selon le type du fichier à charger
    Par themis dans le forum Design Patterns
    Réponses: 7
    Dernier message: 22/11/2005, 21h50
  3. [CSS][formulaire] connaitre le type d'un champ input
    Par psychomatt dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 22/09/2005, 12h13
  4. css class et marge
    Par francis m dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 16/05/2005, 11h52
  5. [VB.NET] Changer de classe selon condition
    Par daner06 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 24/10/2004, 10h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo