2010-03-09 18 views

Respuesta

4
table.myclass td { color: blue } 

Su mesa es que falta un elemento tr por cierto.

3

Por lo que yo soy consciente de que podría hacer esto

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

¿Este simple css no lo hará?

.myclass td{} 
+1

sí, sin embargo, si myclass se agrega a cualquier otro elemento padre (por ejemplo, un div) se diseñará el td. p.ej. '

Example
' El ejemplo se diseñaría con un "borde azul" Y con todo el estilo en myclass. – scunliffe

1

table#myid td { color: blue }// td cada uno en una mesa individual con myid Identificación

mesa podría caer pero lo mantuvo para la semántica.

#myid.myclass td { color: blue } * // cada td en cualquier cosa con un id de myid y clase de myclass. "es un" Identificación (myid) que "tiene una" clase (miclase) ;-) *


cosas a ser divertido, especialmente cuando uno comienza a jugar con nth-child (x), etc "mesas dentro "¡!

El problema parece ser más un caso de "Alcance" que realmente asignar cualquier css. asignando un Identificación que límite .IE controlar el alcance a un elemento único, utilice clase cuando se tiene la intención de ampliar el alcance a todos los elementos que comparten una clase. Entonces teóricamente solo necesitas especificar el .myclass td {etc}, sin embargo solo quería afirmar tus intenciones y tu razonamiento, feliz codificación.

Pero sí, estoy de acuerdo, por favor eche un vistazo a los selectores de css, y jquery ( Sizzle). Es fácil y tan ... poderoso. : X

CSS Selectors - INCLUDING THE CSS VERSION EACH NEEDS!

Cuestiones relacionadas