Добавлять дополнительные неиспользуемые CSS определения замедляют работу браузеров?

После работы со многими CMS и сокращения многих дизайнов HTML, когда я увидел использование CSS SilverStripe , я был

По сути, изменение идентификаторов в тегах

в зависимости от страницы, на которой вы находитесь, было бы пустой тратой, и что изменение классов и идентификатора тега было бы более простым способом изменения конкретных страниц.

Такие убеждения были поставлены под сомнение коллегой во время следующей задачи:

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

Из-за утверждения, что «дополнительные строки CSS замедляют body.onLoad s», мой аргумент в пользу кода все исходные ожидания в CSS были отвергнуты.

Может ли кто-нибудь привести свидетельства между различными случаями? В том числе: плохо закодированный CSS и хорошо закодированный CSS, но с множеством неиспользуемых CSS на каждой странице?

(И, в частности, говоря о моей проблеме, кто-нибудь может объяснить мою тревогу? Мне неудобно предполагать, что изображения будут там и автоматически генерируются встроенные CSS (или теги стиля на основе разделов заголовков) на основе переменной из базы данных.)

6
задан SoreThumb 28 April 2011 в 14:29
поделиться