独自のスタイル シートを持つ HTML ヘッダー テンプレートがあります。この HTML コードは複雑で、メニュー、さまざまなブロック、その他のフローティング要素が含まれています。CSS ファイルには、Web サイト全体のスタイルが含まれています。合計 800 個のセレクターがあります。
既存の Web サイトに HTML と CSS を含めるだけで、うまくいきません。これは、多くの CSS ルールが Web サイトのルールに干渉していることが原因です。たとえば、ヘッダー テンプレートの CSS には「.nav」という名前のセレクターがあり、ウェブサイトにもそれがあります。両者はルールが異なるため、ウェブサイトが壊れます。
私の質問は、この HTML ファイルを既存の Web サイトに完全に再コーディングせずに「含める」方法です。
私は次のことを考えました: テンプレートからスタイルを処理し、それぞれに一意の名前を付けます。したがって、すべての「#body」は「#body-1」になり、すべての「.nav」は「.nav-1」になります。これを手動で行うには時間がかかります。
これを行うことができるツールはありますか?