28173 sujets

CSS et mise en forme, CSS3

Bonjour a tous,

J'ai un problème avec une page qui contient 2 tableaux distincts
et un ensemble de styles CSS pour les formatter.

Mais voilà, je ne veux pas que les styles s'appliquent au 2e tableau, mais seulement au premier. En effet, je veux que la structure de mon 2e tableau reste invisible (bord invisibles, pas de couleurs...).

Hors, les règles CSS sont "généralistes" (table {...} td {...} ).

N'y a t'il pas une astuce pour dire au 2e tableau de ne pas tenir compte des styles CSS définit dans la page (sans avoir à réécrire les styles en précisant des id ou des class) ?

merci de votre aide
Modifié par johnwhite92 (28 May 2007 - 16:32)
Salut,

Hum... C'est difficilement envisageable si tu n'utilises pas de classe/ID pour différencier les tableaux.
Tes tableaux sont-ils contenus dans le même bloc parent ?
Si non, alors il est peut-être possible de gérer cela avec l'héritage :


bloc1 table
{
}

bloc2 table
{
}
Bonjour,

johnwhite92 a écrit :
(sans avoir à réécrire les styles en précisant des id ou des class)

C'est à dire sans toucher :
- ni au code HTML ;
- ni aux sélecteurs CSS ?

Je dirais qu'à ce stade le salut est dans la prière.