адаптивный сайт
Я не понял о чем речь.
Это был ответ на вопрос TC
а какая будет разница , если я изменю в коде класс на див ? что изменится ?
То, что Вы как пример приводите, это присвоение ID а не замена класса на див (вопрос был поставлен именно так).
Да и вообще, присваивать абсолютно всем элементам ID нет ни смысла, ни необходимости.
Это необходимо только тогда, если определённый элемент должен быть индивидуально обработан.
К примеру, если речь идёт о программировании игры или App,
где действительно нужно создать связь с определёнными элементами.
Ну или если все подобные элементы в сайте должны иметь одинаковые свойства,
а один, особый, должен иметь что-то своё индивидуальное.
А при разработке обычного шаблона для обычного сайта,
всем элементам присваивать собственные id, это просто лишний балласт в коде.
Исполнению кода мешать не будет, но способствовать его росту.
Для всех элементов нужно будет писать всё индивидуально
В первом случае это пустой звук при использвании программирования. Нельзя динамически изменять стили дивов, всё неопределенно.
Тут нужно определиться что мы хотим:
- id - встречаются только один раз (индивидуальное и неповторимое название)
- class - может повторяться на одной странице много раз
При необходимости можно даже классы и id комбинировать или вообще их не использовать.
Часто нужно бывает и несколько классов на один элемент цеплять.
Всё решает конкретная ситуация.
При желании можно через Ява-Скрипт и элементы без id тоже обработать динамически.
ну или в крайнем случае, если это действительно нужно, дать элементу индивидуальное имя.
Но как я понимаю, темой ветки было не это а создание сайта с отзывчивым дизайном .