astrobola escribió:
Hasta ahora he leido que en css, los elementos heredan las propiedades de sus
antecesores directamente. Pero, ¿puedo heredar en una clase, las propiedades
de otra clase determinada?
En mi caso, tengo una clase que define el bloque de una noticia, y su
argumento position debe ser relativo. Necesito una clase identica, pero cuyo
argumento position sea absoluto (para aquello de las fotos). Por el momento,
las soluciones que encuentro son: hacer una nueva clase (redundante en su
mayoria), o usar la misma clase, pero al declararla en el html, especificar
style='position: absolute' . Este ultimo metodo rompe con la separacion de
xml y css, y no me parece muy adecuado salvo para salir del paso.
¿No hay nada del estilo " .not2 extends not1 "?
Este es mi primer correo en la lista, asi que espero no hacer nada mal.
No estoy muy seguro (que alguien me corrija) pero creo que en tu caso
puedes hacer lo siguiente:
La primera clase tal cual la tienes, pongamos por ejemplo:
div.clase1 {
background-color : #000;
position : relative;
padding : 10px
}
Una segunda clase con el contenido:
div.clase2 {
position : absolute!important
}
Y en el HTML, en el elemento que quieras poner la clase, especificar:
<div class="clase1 clase2"></div>
(Las dos clases, separado por espacios.) De éste modo obtendrías una
clase2 con los elementos de la clase1, excepto el posicionamiento
absoluto, que la recoge de la segunda clase.
Un saludo
--
Manz,
Web: http://www.emezeta.com/
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://ovillo.org/mailman/listinfo/ovillo