Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/05/2009, 14:40
Avatar de willyfc
willyfc
 
Fecha de Ingreso: octubre-2008
Ubicación: Santa Cruz - Bolivia
Mensajes: 662
Antigüedad: 15 años, 6 meses
Puntos: 40
Respuesta: duda css (#etiqueta,. etiqueta, )

El # es un identificador, el . es una clase y si no llevan ninguna de las dos es solo una etiqueta html que tomará los estilos que les des.

Pues hacer tu web solo con id o solo con clases, o con ambos, pienso que el trabajo es lo que decidirá que es lo que combiene.

Un id, al llamarse identificador(#) solo se puede utilizar una vez en un documento y las clases(.) las veces que quieras, por ejemplo no podrías hacer esto:

Código:
<div id="derecha">
   <div id="texto">contenido</div>
</div>
<div id="centro">
   <div id="texto">contenido</div>
</div>
se esta declarando 2 veces el id texto, esto según la W3C es incorrecto y no entra en los estándares.Lo correcto sería:

Código:
<div id="derecha">
   <div class="texto">contenido</div>
</div>
<div id="centro">
   <div class="texto">contenido</div>
</div>
<div id="izq">
   <div class="texto">contenido</div>
</div>
y las etiquetas que están solas son solo de html. si colocas

Código:
h2{color:#999;font-size:2em;}
esto quiere decir que esto afectará a todos los h2 de tu web.O puedes de esta manera:

Código:
.texto h2{color:#999;font-size:2em;}
afectará a todos los h2 que sean declarados dentro de la clase texto.

y así las veces que quieras.Espero haber sido claro(aunque sea un poco, es que me cuesta bastante explicar).
__________________
WFC
codigo82