Разница между id и class?
class будет указывать на группу элементов:
div.title - все элементы дивы класса title (...).
.title - все элементы класса title (...)
id - идентификатор какого-либо конкретного элемента HTML (должен быть уникальным).
#title - один конкретный элемент с id="title" (...).
Как показывает практика, лучше ограничить использование id в стилях.
id может пригодиться для всяких элементов, в которых нет вложенного контента. Для ссылок по якорю index.html#ancor где допустим <h1 id="ancor">