Можно ли как-нибудь написать стили только к определенным CSS селекторам (.css файлу), если у них нет общего селектора?

361
10 августа 2017, 23:04

Я дописываю стили к другому сайту. У меня свой normalize, у сайта свой (особенно проблема в свойстве box-sizing). Можно ли как-нибудь применить старый normalize ТОЛЬКО к старым стилям, а свой normalize только к новым (своим)? Кроме варианта с добавлением ко всем селекторам еще одного селектора, к которому и применяется normalize (это очень долго и муторно, да и на читабельность стилей влияет).

Answer 1

Думаю, что правильным вариантом будет переписать стили, чтобы не плодить костыли... Это, конечно, муторно и долго, но иначе Вы же сами окончательно можете все запутать и наплодить ошибок, которые потом не найдете. А если после Вас программист будет дорабатывать? Два файла normalize это же ад.

Answer 2

Если нет ни времени, ни бюджета переписывать css - рекомендую добавить свой кастомные класс к body, и потом начать дописывать свои стили. Единственное - нужно хорошо понимать специфичность и умело пользоваться этим. Сделать то, что вы говорите вполне возможно и не так уж и сложно. Удачи вам!

READ ALSO
sublimetext3: поломался плагин minifier для CSS

sublimetext3: поломался плагин minifier для CSS

перестал минифицировать CSS файлыВместо этого выдает код страницы https://cssminifier

424
Генерация диапазона времени с шагом N

Генерация диапазона времени с шагом N

Мне нужно сгенерировать временную суточную таблицу времени с шагом в 5 минут, те

397
Select + count разных параметров

Select + count разных параметров

Мы имеем 2 столбца в первом Site_ID (любой, но повторяются), во втором Level (0 или 1)

386
Как записать SQL запрос?

Как записать SQL запрос?

table1 [name] [value] table2 [name] [parent]

481