2012-03-24 4 views
0

私は、既存のページの上にDIVを挿入するChrome拡張機能を作成しています。私は私のDIVに別個のID名「juxiSidebar」を与えました。さらに、ページに挿入するすべてのIDとクラスには接頭辞「juxi」が含まれています。問題は、特定のページにアクセスすると、CSSのフォーマットがうまくできないことがあります。なぜこのようなことが起こっているのかわかりません。 「juxi」で始まるID /クラスのページを検索すると、自分のタグが表示されます。クロムエクステンション - 特定のページでCSSが壊れる

var sidebar = document.createElement('div'); 
sidebar.id = "juxiSidebar"; 
document.body.appendChild(sidebar); 

答えて

1

だけでなく、IDやクラスセレクタが他のセレクタをあなたの要素のスタイルに影響を与えることができますが、のようなdivbody > divなど:ここ

は、私は私のノードを挿入していますかの抜粋です

すべてあなたの要素の関連スタイルが設定されていることを確認してください。

+0

いいですね。私のコードがページからCSSを継承しないようにする方法はありますか? – Jon

+0

@ user1277607いいえ、個々のプロパティをそれぞれ定義する必要があります。 MDNの脅威の値を確認してください:https://developer.mozilla.org/en/CSS/CSS_Reference –

+0

ありがとうございました。 – Jon

関連する問題