Точка .
является селектором класса , хеш / фунт / октоторп #
выбирается по идентификатору :
<style>
.foo { ... }
#bar { ... }
</style>
...
<p class='foo'>Foo</p>
<p id='bar' class='baz'>Bar</p>
Идентификаторы должны быть уникальными во всем документе, классы не должны быть. Это в основном основное отличие. Есть некоторые вещи, которые следует отметить в отношении сценариев, но они, как правило, не представляют особого интереса при моделировании.
Кроме того, элемент может принадлежать нескольким классам:
<p class="foo bar baz">
и, как видно выше, классы и идентификаторы не являются взаимоисключающими.