2010-03-09 7 views

Répondre

4
table.myclass td { color: blue } 

Votre table manque un élément tr par la manière.

3

pour autant que je suis conscient que vous devez faire cela

table.myclass td { styles in here } 
3
table.myclass td { ... } 
6

Ce simple css ne le fera pas?

.myclass td{} 
+1

cependant, si myclass est ajouté à un autre élément parent (par exemple, un div), les td seront nommés. par exemple. '

Example
' Exemple serait dénommé avec une "bordure bleue" ET tout style dans myclass. – scunliffe

1

table#myid td { color: blue }// chaque td dans une table individuelle avec id myid

table pourrait être abandonné, mais je l'ai gardé pour la sémantique.

#myid.myclass td { color: blue } * // chaque td dans tout ce qui a un ID de myid et une classe de myclass. "est un" id (myid) que "a une" classe (MyClass) ;-) *


choses deviennent amusant surtout quand on commence à jouer avec nième enfant (x) tables à l'intérieur, etc. » "!

le problème semble être plus un cas de "Scope" qu'actuellement l'attribution de tout CSS. En attribuant un identifiant vous limite .IE contrôler la portée à un unique élément, utilisez classe lorsque vous avez l'intention d'étendre la portée à tous les éléments qui partagent une classe. Donc en théorie, vous n'avez qu'à spécifier le fichier .myclass td {etc}, mais je voulais juste affirmer vos intentions et votre raisonnement, codage heureux.

Mais oui, je suis d'accord, s'il vous plaît jeter un oeil à sélecteurs css et jquery ( Sizzle). C'est facile et tellement ... puissant. : X

CSS Selectors - INCLUDING THE CSS VERSION EACH NEEDS!