2

私は、ユーザーが通常閲覧する Web ページに HTML の断片を挿入する Firefox 拡張機能に取り組んでいます。これらの断片は、ユーザーがアクセスする可能性のあるすべてのページで適切かつ一貫してスタイルを設定する必要があります。つまり、CSS ルールは、Web 開発者が考える可能性のあるすべての変更をオーバーライドする必要があります。同時に、挿入されたマークアップでは HTML 要素の小さなサブセットのみが使用されます: div, a, p, span, table, tr, td.

私が探しているのは、ホスト ページが挿入されたマークアップに対して行う可能性のあるすべての侵入を処理する、完全な CSS リセット スタイルシートです。そのようなスタイルシートはありますか?

明確にするために:次のルールが挿入されたマークアップを台無しにしないことを確認したい:p { color: red }またはp { transform: rotate(7.5deg); }

4

2 に答える 2

1

「標準スタイル」領域は、このスタイルシートを使用してリセットされていないクラスでラップできます。問題は、HTML と共にスタイルシートを挿入する必要があることです。

https://github.com/jbcrawford/Un-ResetStylesheet

于 2012-10-25T20:19:55.253 に答える
0

これが Firefox のみの場合は、おそらくhttps://developer.mozilla.org/en-US/docs/DOM/window.getDefaultComputedStyleを使用してこのスタイルシートを作成できます...

于 2012-10-26T01:20:48.933 に答える