Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/07/2005, 09:56
Avatar de jesusbet
jesusbet
(Desactivado)
 
Fecha de Ingreso: mayo-2004
Ubicación: Monterrey, MX
Mensajes: 2.667
Antigüedad: 19 años, 10 meses
Puntos: 2
Mira, yo no sé mucho de esto, pero puedes verlo por el lado de la semántica, empecemos por la traducción al castellano de cada uno:

id: 'identificador'. Se utiliza para diferenciar por medio de un número o letra o conjunto de letras (palabras) a un elemento, en muchas ramas de la informática (incluyendo el desarrollo web) los identificadores deben ser únicos (por eso lo del validador).

class: 'clase'. Se utiliza para agrupar a un grupo de elementos. Yo ponía el otro día una duda que ahora he comprendido mejor:
<div id="derecha" class="menu">
<ul>
<li><a href="#">Item</a></li>
<li><a href="#">Item</a></li>
<li><a href="#">Item</a></li>
</ul>
</div>

<div id="izquierda" class="menu">
<ul>
<li><a href="#">Item</a></li>
<li><a href="#">Item</a></li>
<li><a href="#">Item</a></li>
</ul>
</div>

De la manera anterior usamos una sola clase para cada menú y un id diferente para cada uno. ¿Para qué?. Pues es lo que te mencionaba, la semántica, ahí estás declarando que los dos divs son menús.

Ahora, ¿en que te puede ayudar lo anterior?, pues el class menu puedes darle estilos comunes y cuando les quieras cambiar algo o hacerles algo diferente, lo haces con cada identificador.

Saludos