Как лучше изменять стиль web страницы в зависимости от настроек?
Добрый день. Задача такая. Строится таблица со строками. И нужно каждую строку в зависимости от определенных параметров раскрасить в нужный цвет.
Как лучше это сделать? Генерить инлайн стили когда достаем данные из БД, или генерить css классы заранее , после того как пользователь сохраняет настройки (при каких условиях и какого цвета должна быть строка)и уже подставлять в html ссылку на этот класс?
Если количество цветов фиксированное, я бы применял классы в зависимости от параметров.
Если цвета каким-то образом вычисляются, тогда не так уж много вариантов:
1) инлайн
2) генерить классы с помощью js, добавлять тег style, а потом добавлять классы.