Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/06/2004, 22:00
Avatar de Manoloweb
Manoloweb
 
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 2 meses
Puntos: 5
La asignación de classes es como asignar grupos a un individuo.

Segun w3c:
<!-- core attributes common to most elements
id document-wide unique id
class space separated list of classes
style associated style info
title advisory title/amplification
-->

Dicho individuo asume las caracteristicas de todos los grupos a los que pertenece.

.clubDeNatacion {
estilo: deportista;
estatura-minima: 1.8mt;
cabello: muy corto;
}

.bandaDeRock {
habilidad: musica;
cabello: largo;
}

Que pasa cuando el mismo elemento lo hacemos parte de ambos grupos???

<persona class="clubDeNatacion bandaDeRock ">Tunait</persona>

Que pasa con el cabello?

A veces es mejor definir una nueva clase con caracteristicas particulares, otras veces conviene hacer mezclas de clases, otras combinación de elementos. Solo hay que tener muy en cuenta las consecuencias de cada uno.


Pero hay que tener cuidado al hacer este tipo de anidaciones, pues el mantenimiento puede convertirse en una pesadilla, además de que sus atributos pudieran colisionar provocando resultados inesperados (como el ejemplo). Lo mejor sería anidar elementos en lugar de sus clases... como "<a class="mano"><span class="n">Texto</span></a>"

Ese es mi punto de vista.

__________________
Manoloweb