Bonjour,

J'ai défini le tableau suivant en CSS et j'ai aussi des classes de tableaux (ex: table.monautretab).
Je voudrai savoir si il est possible de faire en sorte que le code CSS pour table ne s'applique qu'aux tableau
pour lesquels aucune classe n'est définie ?

table { 
  border: solid 1px #7B5A4A; 
  border-collapse: collapse;
  margin: auto;
}

table th{ 
  text-align:center;
  border:1px solid #7B5A4A; 
  color:#ffffff; font-size:12px; 
  height: 20px; background-color:#7B5A4A; 
  background-image: url() ; }
  
table td{ 
  border:1px solid #7B5A4A; 
  padding: 2px;
}


D'avance merci pour votre réponse.
Modifié par Satch (01 Apr 2008 - 11:41)
Bonjour,

Il existe un sélecteur de négation (CSS3) mais il n'est pas implémenté par Internet Explorer:
table:not([ class ]) {background:yellow}

Modifié par Benjamin D.C. (01 Apr 2008 - 11:58)
Je ne pense pas car il n'y a pas de test de condition, il vaut mieux prendre le problème dans l'autre sens non!?
mettre des classes de tableau pour les table partout ( .styletab{} )et par défaut si il n'y a pas de classe il y aura au moins tes classes de table ( table{})