kumaneru
@kumaneru

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

localhostアクセスでのCSS適用について

localhostアクセスでのCSS適用について

初心者です。
eclipseでstringbootの学習をしています。

javaでコードを書きHTMLで画面を作成しています。

ブラウザでlocalhost:8080にアクセスした際に
CSSがlinkタグでCSSファイル指定ではつかず、
styleタグでHTMLに直書きだと反映されます。

デベロッパーツーで確認するとHTMLのみしか
反映されていないので、そういう仕様なのか
うまくリンクできていない為なのかわかりません。
ブラウザのキャッシュの削除は行いました。

ファイルからHTMLファイルを開くと
linkタグでつけたCSSも反映されるのですが、
仕組みが理解できておりません。
どなたか教授いただけませんでしょうか?
よろしくお願いいたします。

0

3Answer

外部 css ファイルを link タグの href 属性に設定してブラウザに読ませるようにしているのであろうと想像してますが、そうだとすれば、localhost も eclipse も stringboot も java も関係なくて、ブラウザが href 属性に設定された外部 css ファイルを取り込めないのでしょう。

その原因は href に設定されたパスが間違っているとか、ブラウザがアクセスできない場所にあるということだと思います。

ブラウザで html ソースを開いてそのあたりを確認してください。

例えば、このスレッドの html を表示すると以下のようになっています。

link1.jpg

上の画像の href をクリックすると以下のようにダウンロードされた外部 css ファイルが表示されます。

link2.jpg

質問者さんのページも同様にして調べてください。

4Like

Comments

  1. @kumaneru

    Questioner

    ありがとうございました。

Java はよくわからないですが、パスが間違っている、というのが一番ありそうな話ではないかと。

3Like

Comments

  1. @kumaneru

    Questioner

    ありがとうございました。

Comments

  1. @kumaneru

    Questioner

    https形式でできました!ありがとうございました。

Your answer might help someone💌