2016-05-04 14 views
0

私のEclipseプロジェクトでは、他のすべてのhtmlファイルの基本テンプレートであるtemplate.htmlがあります。そのtemplate.htmlでは、CSSのすべてをそこに含めているので、CSSを使ってすべてのCSSクラスにアクセスできます。一般的なCSSのためのEclipseコンテンツアシスタンスをどこからでも利用できるようにするには?

当然ながら、私はtemplate.htmlでそれほど多くはありません。だから、まったく助けにならないのです。しかし、私は間違ったアプローチのように思えるすべてのcssファイルを再度含めない限り、コンテンツアシストは他のファイルでは機能しません。

Eclipseに問題のないどこでもそのCSSを使用できることをEclipseに知らせる方法はありますか?それはテンプレートツリーのあるポイントより高いところにインクルードしたからです。

私は今かなりの時間Googleで検索しましたが、検索する正しい単語を見つけることができないようです。助言がありますか?

答えて

1

解決しました。

私は何とかウィンドウ - >環境設定で "CSS"の項目を見逃しました。 「CSSのすべてのCSSファイル(リンクがない場合)でCSS IDとクラスを検索しますか?」を有効にすることができます。同じビューで[プロジェクト固有の設定を構成...]の下に、関連するプロジェクトのプロジェクト固有の設定が無効になっていることを確認します。次に、コンテンツアシストは入力中に提案を提供します。

また、未知のCSSクラスの警告を無効にする必要があります。これは、これらの警告とコンテンツアシストがうまく連携していないためです。これを行うには、Window - > Preferences - > Web - > HTML Files - > Web Resourcesに行き、ビューのCSSサブメニューを開きます。そこでは、 "Unkown CSS class"と "Unknown CSS ID"の両方を "Ignore"に設定する必要があります。

関連する問題