Класс CSS и идентификатор с тем же именем - PullRequest
62 голосов
/ 15 июля 2010

Что-то не так с классом css и идентификатором с таким же именем?Например .footer для нижнего колонтитула статьи / поста и #footer для нижнего колонтитула страницы.

Ответы [ 3 ]

84 голосов
/ 15 июля 2010

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

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

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

12 голосов
/ 15 июля 2010

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

1 голос
/ 12 июня 2017

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...