Собственно использую как id так и class в div.
Но вижу разницу лишь в CSS, а именно в # и . перед названием.
Знаю еще, что id главнее чем class и сперва обрабатывается он.
Если я вообще не буду использовать id, не помешает ли это?
А если я не буду использовать только class?
Или использовать все вместе выгодно?
Во многих методологиях рекомендуется вообще не использовать id в CSS, чтобы избежать боли с весами селекторов. Лучше используйте в стилях всегда классы, а id оставьте под нужды программистов.
Как показывает практика, лучше ограничить использование id в стилях.
id может пригодиться для всяких элементов, в которых нет вложенного контента. Для ссылок по якорю index.html#ancor где допустим <h1 id="ancor">