После работы со многими CMS и обработки множества HTML-проектов, когда я увидел использование SilverStripe CSS , я был преобразован.
По сути, было бы бесполезно менять идентификаторыв тегах <div>
в зависимости от страницы, на которой вы были, и что изменение классов и идентификатора тега <body>
будет более простым способом изменения конкретных страниц.
Такие убеждения были поставлены под сомнение коллегой во времяследующая проблема:
На конкретном веб-сайте у нас есть множество страниц, которые похожи по структуре.Некоторые могут включать специальную форму, а некоторые нет.Все специальные формы должны иметь различное фоновое изображение в зависимости от того, в каком подразделе мы находимся.
Из-за утверждения, что «дополнительные строки CSS замедляются body.onLoad
s», мой аргумент для кодирования всех фоновых ожиданийв CSS был отклонен.
Кто-нибудь может привести доказательства между различными случаями?Случаи, в том числе: плохо закодированный CSS и CSS хорошо закодированный, но имеющий различные неиспользуемые CSS на каждой странице?
(А если говорить конкретно о моей проблеме, кто-нибудь может объяснить мою неловкость? Мне неудобно, принимая изображениябудет там и автоматически генерировать встроенный CSS (или теги стиля на основе заголовка) на основе переменной из базы данных.)