現在、いくつかのデフォルトの宣言されたスタイルを必要とするウィジェットを作成しています (ウィジェット html は、スタイル タグのデフォルトの css とともに javasacript に含まれています) が、問題は、haml フィルターを「チェーン」できないことです。
私がやろうとしているのは、次のようにウィジェットとともに内部スタイルシートを追加することです:
<style type="text/css">
p {color: #f00;}
</style>
<div id="widget-goes-here">
<p>etc</p>
</div>
私たちはhamlを使用しているので、sassフィルターで試してみました:
:sass
p
:color #f00
#widget-goes-here
%p etc
悲しいことに、それは ap と生成された css コードを文字通り一番上にして div を生成しただけです:
p {color: #f00;}
paragraph here
次に、haml の :css フィルターを使用して、スタイル タグで囲みました (理論的には、段落テキストの色を赤に変える必要があります)。
:css
:sass
p
:color #f00
#widget-goes-here
%p etc
しかし、これも失敗しました。スタイルタグを生成しましたが、 :sass p :color #f00 という単語を囲みました(sassコードを解析しませんでした)
に変更しました
:css
p {color: #f00}
それはうまくいきましたが、私はまだ(プレーンな古いcssの代わりに)sassでスタイリングを行う予定です。これを行う方法はありますか?