es para dar estilo a los identidicadores
ejemplo
<div id="capa"> con css aplicas
div#capa{estilo}
solo puedes dar estilo a esa capa por que los id no pueden repetirse
si tienes dos capas (c1 y c2) pero estas capas son de diferentes medidas pero con algunas estilos en comun puedes usar id y clases
ejemplo
Código HTML:
<div id="c1" class="color"> <div id="c2" class="color">
div#c1{width:200px;}
div#c2{width:600px;}
div.color{color:red; backround-color:silver;font-size:10px;font-family:Arial;}
</div>
por lo regular cuando empezamos en esto de las css hacemos esto
Código HTML:
<div id="c1">
div#c1{width:200px;color:red; backround-color:silver;font-size:10px;font-family:Arial;}
div#c2{width:600px;color:red; backround-color:silver;font-size:10px;font-family:Arial;}
y no esta mal pero se puede hacer mejor es mas facil identificar los errores si tiene un codigo bien organizado
saludos
</div>