He estado probadno tu codigo con unas variaciones de color y fuente:
<style>
/*Las tablas M10 van a tener un margen y una fuente determinada*/
table.m10 {
margin: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px; }
/*las celdas de una tabla M10 van a tener unas caracterisicas de
espacio y borde:*/
table.m10 td {
padding: 3px 5px 3px 5px;
border-style: none;
border-width: 0px;
/* background-color: #D8D8D8;*/
background-color:#009933;
}
/*Se crea una nueva clase llamada INTERNAF01 para una tabla*/
table.internaF01 {
margin: 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 20px;
}
/*Una supuesta nueva clase para las celdas de esta tabla*/
table.internaF01 td.valor {
padding: 0px;
border-style: none;
border-width: 0px;
/* background-color: transparent;*/
background-color:#FF6600;
}
</style>
El error creo que est� en que a pesar tuyo la tabla nueva estar�
dentro de una TD asi que lo que definas en el TD de "m10" afectar� a
esa tabla.
No s� si lo que quer�as lograr era algo como esto:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style>
table[class]{
margin: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}
td.m10 {
padding: 3px 5px 3px 5px;
border-style: none;
border-width: 0px;
background-color:#009933;
}
/*Se crea una nueva clase llamada INTERNAF01 para una tabla*/
table.internaF01 {
margin: 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 20px;
}
/*Una supuesta nueva clase para las celdas de esta tabla*/
table.internaF01 td.valor {
padding: 0px;
border-style: none;
border-width: 0px;
/* background-color: transparent;*/
background-color:#FF6600;
}
</style>
<title>Prueba Tabla</title>
</head>
<body>
<table>
<tr>
<td class="m10">Hola
<td>
<table class="internaF01">
<tr>
<td class="valor">12
</table>
<td>
</tr>
</table>
</body>
</html>
A ver si te ayuda.
On Tue, 3 Aug 2004 13:55:56 +0100, Manuel J.Recena Soto
<[EMAIL PROTECTED]> wrote:
> Hola a todos:
>
> Alguien sabe como evitar que la definici�n de un elemento del arbol DOM, como
> por ejemplo un TD no se herede a hijos que pudiera haber por dejado de �l.
> Os pongo un ejemplo:
>
> Si defino una clase para tablas:
>
> table.m10 {
> margin: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
> font-size: 10px; }
>
> table.m10 td {
> padding: 3px 5px 3px 5px;
> border-style: none;
> border-width: 0px;
> background-color: #D8D8D8;
> }
>
> y luego esta otra:
>
> table.internaF01 {
> margin: 0px;
> font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;
> }
>
> table.internaF01 td.valor {
> padding: 0px;
> border-style: none;
> border-width: 0px;
> background-color: transparent;
> }
>
> Ahora aplico la primera y segunda claseclase:
>
> <table class="m10">
> <tr>
> <td>Hola
> <td>
> <table class="internaF01">
> <tr>
> <td class="valor">12
> </table>
> <td>
> </tr>
> </table>
>
> �C�mo puedo evitar que el nodo DOM "TD" con clase "valor" herede las
> propiedades el nodo DOM "TD" de la clase "m10"?
>
> un saludo
>
> Manuel Recena
>
> _______________________________________________
> Ovillo mailing list
> [EMAIL PROTECTED]
> http://ovillo.org/mailman/listinfo/ovillo_ovillo.org
>
_______________________________________________
Ovillo mailing list
[EMAIL PROTECTED]
http://ovillo.org/mailman/listinfo/ovillo_ovillo.org