0

私はプレイするのが初めてで、twitter ブートストラップで play 2.0.4 scala バージョンを使用しようとしています。また、wrapbootstrap からテーマを取得しました。テーマには、public/stylesheets の下に配置した特定のカスタマイズされた css ファイルがあります。

public/stylesheets の下に、style.css と icons.css という 2 つの css ファイルがあります。style.css は @import url("icon.css") を使用して icons.css をインポートします。

だから私は index.scala.html で style.css をリンクするだけですべてがうまくいくはずだと思った. index.scala.html 内の icon.css を明示的にリンクする必要があります。

公開アセットの下にある css ファイル内に別の css ファイルをインポートするためのパスの問題を、play フレームワークがどのように処理するのかわかりません。誰かがこれに光を当てることができれば幸いです。

ベスト、ジェームズ

4

1 に答える 1

0

Play については何もありません。フォルダー内に配置したすべてのファイルpublicは、追加の処理なしでアクセスできます。

CSS 内に CSS をインポートする適切な方法は次のとおりです。

@import url("icons.css");

したがって、最後にセミコロンを追加すると、おそらく機能し始めます。

  • この@importルールは CSS ファイルの先頭に配置する必要があることに注意してください。その前に 1 行のコメントを配置することはできません。
  • 両方のスタイルシートにコードが含まれていることを確認し、必要に応じてアプリケーションを再起動するか、ブラウザのキャッシュを削除してください。
  • 最後に、FireFox の Firebug などの開発者ツールを使用して、作成されたファイルへのパスを調べます。その可能性は非常に低いことはわかっていますが、ファイル名をタイプミスした可能性があります。
于 2012-12-10T10:44:23.297 に答える