чем отличаются эти атрубуты тега <div> дрг от друга?
id уникальный на кажд странице а класс это же как бы сама окраска
Id - это уникальный идентификатор элемента. На одной странице один идентификатор применяется только единожды, хотя можно применять и несколько одинаковых идентификаторов в пределах одной страницы, но это может вызвать проблемы при использовании HTML-якорей и JS. Если попытаться присвоить одному элементу (HTML-тегу) два различных ID, то сработает только правила из первого (самого левого) ID
При использовании class, одному HTML-дескриптору можно назначить стили из нескольких классов одновременно
.my_class{font-weight:bold}
.my_class_ffR5.my_class{text-align:right}