Подтвердить что ты не робот

Класс CSS и идентификатор с тем же именем

Есть ли что-то неправильное с наличием класса css и идентификатора с тем же именем? Как и .footer для нижнего колонтитула статьи/сообщения и #footer для нижнего колонтитула страницы.

4b9b3361

Ответ 1

Нет, совершенно приемлемо.

Класс определяется с помощью ., а идентификатор определяется с помощью #. Что касается браузера, то это два совершенно разных элемента.

Единственное, о чем нужно быть осторожным, - это создать путаницу для себя. Вероятно, наилучшей практикой является то, чтобы названия были разными для чистоты кода, но в этом нет вреда.

Ответ 2

Нет, нет ничего плохого, но было бы лучше использовать разные имена, чтобы не путать других разработчиков. Это большая (человеческая) ошибка, склонная использовать разные имена.

Ответ 3

Да, вы можете использовать одно и то же имя для id и class, потому что оба параметра имеют свое значение. Благодаря