У меня есть шаблон заголовка HTML с собственной таблицей стилей. Этот HTML-код сложен, он содержит меню, различные блоки и другие плавающие элементы. Файл CSS содержит стили со всего сайта. Всего 800 селекторов.
Когда я просто включаю HTML и CSS в мой существующий веб-сайт, он ломается. Это связано с тем, что многие правила CSS влияют на правила сайта. Например, CSS из шаблона заголовка имеет селектор с именем «.nav», и веб-сайт также имеет это. Поскольку у них обоих разные правила, сайт ломается.
Мой вопрос: как мне «включить» этот HTML-файл в существующий веб-сайт без полной перекодировки?
Я думаю следующее: обработать стили из шаблона и дать каждому уникальное имя. Таким образом, каждый «#body» становится «# body-1», каждый «.nav» bocomes «.nav-1» и т. Д. Выполнение этого вручную займет некоторое время.
Есть ли инструмент, который мог бы сделать это?