通常、プロジェクトでは、CSS は外部スタイルシートとして存在し、他のファイルによって参照されます。質問したいのは、すべてのファイルが参照する CSS スタイル シートのアドレスが同じになるようにするには、この CSS スタイル シートのパスをどのように入力すればよいですか?
例:
プロジェクト名: project
project/css;project/page が含まれます
スタイルシートディレクトリ: css/style.css
Web ページ: page/login.jsp;page/register.jsp
すべての Web ページのリンク スタイルシートはすべてアドレス「css/style.css」を使用します。 なぜ、login.jsp はスタイルを正しく参照しますが、register.jsp はスタイル シートを参照せず、参照するには「../css/style.css」を使用する必要があります。それ?
解決策、これはパスの問題です
ずっと気になっているので答えてください
両方のページと css はファイルフォルダー、つまり directory です。
特に、login.jspとregister.jspが同じディレクトリにあるのに、外部スタイルシートのパス属性を同じに設定できない問題の原因を知りたいです
私もこの問題に遭遇しましたなかなか面倒なので専門家を待ちます。
慣例によれば、それは可能なはずです。
リクエスト転送によりパスが変更されます。
絶対パスに設定するのが最善です。