Olá Marcos.
A diferença entre o uso do "#(sustenido)" e do ".(ponto)", é que um se cria um seletor tipo ID e o outro é para se criar uma classe, vamos aos detalhes.
Quando voce usa o Seletor tipo ID "#(sustenido)", significa que voce está dando uma identidade a um elemento HTML do documento, ou seja, ele é um indentificador individual associado a um elemento e não se poder ter mais de um elemento
HTML com a mesma ID, então pode-se aplicar da seguinte forma:
#menu {
color
:
#000
;
background
:
#fff
;
<div id=
"menu"
>
</div>
Já quando voce usa o ".(ponto)", significa que voce está criando uma Classe que é um seletor aplicável a um ou mais elementos HTML de acordo com as regras definidas por voce na dentro dessa classe, por ex:
.suaclasse {
color
:
#ffffff
;}
<p class=
"suaclasse"
>
Esse texto digitado aqui vai ter a cor definida em sua classe acima
</p>
E a classe pode ser aplicada a instâncias de um ou mais elementos de HTML como por exemplo, podemos aplicar a classe definida acima para o elemento <h3> da seguinte forma:
<h
3
class=
"suaclasse"
>
Esse texto também vai ter a cor definida no escopo de sua classe...
</h
3
>
Espero ter ajudado Márcio e obrigado por utilizar nosso fórum para tirar duvidas.
Abraços
Alex Kondera
Microsoft Most Valuable Professional Internet Explorer
Microsoft Developer Platform Evangelist
DevBrasil.net Lead - Social Media for Developers Microsoft
Community:
http://devbrasil.net
Kondera