Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/03/2007, 04:05
Avatar de PatomaS
PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 1 mes
Puntos: 63
Re: heredar de una clase

Hola

Les recomiendo revisar la página de selectores en la definición de las CSS 2.1.

Cuando separas dos elementos por un espacio, se aplica la regla de descendencia.

En el caso de poner <div class="tabla laotraclase">, estás asignando dos clases distintas al mismo elemento.

Por ejemplo, si defines:
Código:
.tabla h1
estás definiendo una serie de propiedades para los h1 descendientes del objeto que posea la clase tabla.

Sobre la pregunta inicial:

Para que un elemento descendiente de otro herede las propiedades definidias, está el valor inherit. Es importante destacar que no todas las propiedades son heredables.

Sobre
Código:
tabla.td
hay que mencionar que la idea es aplicable, pero no con esa sintaxis; si lo que quieres es aplicar propiedades a las td descendientes del objeto que posea la clase tabla, lo definirías así:
.tabla td {...}. Hay que mencionar que en ocasiones, algunas versiones del explorer se hacen un lío con esta definición, pero es la forma correcta.

Felicidad
__________________
¡ hey, hou, hou, hey !