Я использовал некоторые инструменты для проверки моего CSS для повышения производительности, и у меня появилась обратная связь с просьбой удалить переопределенные элементы.Удаляет ли избыточные элементы действительно улучшает производительность?
Это делает имеет смысл, поскольку это может улучшить производительность селектор, но был удивлен, увидев этот, как сверхквалифицированный:
«ДИВ # контейнер является сверхквалифицированный, просто использовать #container»
ли это на самом деле важно? У меня много таких явлений в моем css, и я скептически относился, если это может принести пользу для повышения производительности.
Конечно, это так ... с одной стороны, это делает ваш файл CSS меньше. –
Ответ по умолчанию на любой вопрос о производительности - «измерить его». Вы тратите больше времени на беспокойство по поводу теории, чем на самом деле что-то делать. – BoltClock
В целом, я считаю утверждение, что переопределенные селектора вызывают проблему с производительностью немного сомнительно. Но '# container' должен быть уникальным. Есть ли у вас другие теги, имеющие один и тот же идентификатор? «Div» совершенно лишний. Кроме того, что, если вы измените разметку с 'div' на' span' и т. Д.? –