同じルール名を持つ複数のスタイルシートを読み込んで、ページの異なる要素に適用する方法が必要です。これは可能ですか?異なるHTMLドキュメント要素に同じルール名を持つ異なるCSSシートを使用する
ここに私がしたいことの例があります。私はおそらく(ページにそれらの両方をインポートできるようにしたいと思い
.size{
color: #FF0000;
font-size: 14px;
}
:
style1.css:
.size{
color: #FF6600;
font-size: 18px;
}
がstyle2.css下の2枚のスタイルシートを取りますいくつかの種類のID)、ある特定のdiv内のテキストをstyle1.cssの規則を使用するように設定し、別のdivはstyle2.cssの規則を使用する必要があります。
私のアプリケーションのユーザーがページ上の異なるウィジェットのカスタムスタイルシートをアップロードできるようにするためには、このようにする必要があります。シートが同じルール命名体系を使用するならば、このスキームは機能するはずです。
+1これは良い解決策です。 –
これはおそらくうまくいく可能性があります - 唯一の問題は、ユーザーがdiv idについて事前に知っていて、それに応じてスタイルシートを編集する必要があることです。また、fmsfのiframeの提案についても説明します。ありがとうございました! –
Facebookはあなたが提供するCSSスタイルにプレフィックスを付け、新しいクラス/ ID名を使うようにHTML/FBMLを書き直すことで、これをアプリケーション用に処理します。 – garrow