pues vaya, eso era exactamente. La solucion tan sencilla y yo comiendome la
cabeza

gracias :)

Joseba Alonso
www.sidedev.net
www.5dms.com
----- Original Message ----- 
From: "Jose Ramon Quevedo Santana" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, March 18, 2004 9:53 AM
Subject: [Ovillo] Herencia y contexto en los estilos


En respuesta a Joseba sobre la  "necesidad de crear herencia entre
clases, es decir, tener una clase .a que tome todas las propiedades de .b y
a�ada/modifique alguna m�s".

Se podr�a afrontar, por ejemplo, de la siguiente manera:

.a, .b, .c { padding: 0.1em 0.4em 0.1em 0.4em; }
.a { font-size: 10px; }
.b { font-size: 11px; }
.c { font-size: 12px; font-weight: bold; }

.a, .b y .c se agrupan compartiendo las caracter�sticas de estilo
comunes y cada una, de forma separada, define las caracter�sticas
espec�ficas. En el ejemplo, .a tendr� el padding "com�n" y su tama�o
correspondiente de 10px.

En cuanto al tema de la variaci�n del estilo dependiendo del contexto
donde se aplique, pues la forma de actuar es similar:

#not h1, #act h1, #enc h1 {
    font: bold 85% Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
    padding-left: 8px; }
#not h1  { color: #000; border-bottom: 2px solid #000; }
#act h1 { color: #ccc; border-bottom: 2px solid #ccc; }
#enc h1 { color: #fff; border-bottom: 2px solid #fff; }

El ejemplo es similar al anterior pero se aplica, en cada caso, s�lo a
los h1 aplicados dentro de los contenedores (<div>) #not, #act y #enc
respectivamente.

Adem�s, recomendar�a asociar los estilos a los elementos estructurales
de (X)HTML (<p>, encabezados, etc.) y s�lo crear clases personales
(.nombre) cuando sea realmente necesario.

No s� si con esto logro aclarar algo m�s.

M�s informaci�n en:
http://www.w3.org/TR/REC-CSS2/selector.html#descendant-selectors

Un saludo a todos.

-- 
Jose Ramon Quevedo Santana <[EMAIL PROTECTED]>



_______________________________________________
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

Responder a