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 :

Ne pas appliquer un style à un élément


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Avril 2004
    Messages
    513
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 513
    Par défaut Ne pas appliquer un style à un élément
    Bonjour à toutes et tous

    dans une feuille CSS j'ai mis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    input:disabled
    {
    	background: #E5E8E8;
    }
    mais j'ai un tableau ou toutes les cellules sont "disabled", j'aurais voulu que uniquement dans ce tableau les cases ne soit pas grisées malgré qu'elles sont "disabled"

  2. #2
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 506
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 506
    Par défaut
    j'ai pas tout compris a ton probleme....
    quelque chose comme ca ?
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    input:not(table input:disabled)
    {
    	background: #E5E8E8;
    }
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <input type="text" disabled="disabled" placeholder="out" />
    <table>
    <tr>
      <td>
        <input type="text" disabled="disabled" placeholder="in" />
      </td>
      <td>
        <input type="text" disabled="disabled" placeholder="in" />
      </td>
    </tr>
    </table>
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2004
    Messages
    513
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 513
    Par défaut
    Merci pour ta réponse

    avec ta réponse
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    input:not(table input:disabled)
    {
    	background: #E5E8E8;
    }
    tous les inputs sont grisés même les "enabled" sauf les inputs de la table bien sûr

    Alors qu'au départ je veux que tous les inputs qui sont "disabled" soient grisés sauf ceux de mon tableau (class="no_disabled")

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 703
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 703
    Par défaut
    essayez quelque chose comme cela si la classe "no_disabled" est appliqué à l'élèment "table" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    table:not(.no_disabled) input:disabled
    {
    	background: #E5E8E8;
    }

  5. #5
    Membre éclairé
    Inscrit en
    Avril 2004
    Messages
    513
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 513
    Par défaut
    Bonjour
    Merci mais ça ne fonctionne pas non plus!

    comment puis je écrire directement dans le html du genre :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <table style="background: disabled_pas_grisé;" >

    car je crois que le style appliqué directement au élément est prioritaire sur le CSS

  6. #6
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 506
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 506
    Par défaut
    pouvez-vous fournir un bloc html des elements ? parce que j'ai du mal a comprendre votre structure de page...
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 06/05/2020, 14h34
  2. Comment ne pas appliquer un style sur certains composants
    Par Bernard B dans le forum Composants VCL
    Réponses: 9
    Dernier message: 01/04/2017, 11h13
  3. Appliquer un style à un élément d'une iFrame ?
    Par kolbek dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 17/10/2011, 13h13
  4. ne pas appliquer l'opacité au éléments enfants
    Par Issam dans le forum Silverlight
    Réponses: 4
    Dernier message: 14/10/2010, 12h09
  5. Réponses: 3
    Dernier message: 05/11/2008, 18h00

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