Есть ли что-то неправильное с наличием класса css и идентификатора с тем же именем? Как и .footer для нижнего колонтитула статьи/сообщения и #footer для нижнего колонтитула страницы.
Класс CSS и идентификатор с тем же именем
Ответ 1
Нет, совершенно приемлемо.
Класс определяется с помощью .
, а идентификатор определяется с помощью #
. Что касается браузера, то это два совершенно разных элемента.
Единственное, о чем нужно быть осторожным, - это создать путаницу для себя. Вероятно, наилучшей практикой является то, чтобы названия были разными для чистоты кода, но в этом нет вреда.
Ответ 2
Нет, нет ничего плохого, но было бы лучше использовать разные имена, чтобы не путать других разработчиков. Это большая (человеческая) ошибка, склонная использовать разные имена.
Ответ 3
Да, вы можете использовать одно и то же имя для id и class, потому что оба параметра имеют свое значение. Благодаря