🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

3107閲覧

VSCのLiveServerでCSSが読み込まれません。

pjdgjm

総合スコア1

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2021/03/10 08:29

編集2021/03/10 16:54

HTMLのファイルをブラウザで開いた時は反映されるのですが、LiveServerだと反映されません。以下がCSSの読み込みです。

<link rel=“stylesheet” href=“../css/test.css”>

<やってみたこと>
パソコンの再起動
LiveServerの再インストール
VSCの再起動

<link rel=“stylesheet” href=“css/test.css”>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Lhankor_Mhy

2021/03/10 08:39

../ css のスペースは実際に存在するんでしょうか。気になりました。
pjdgjm

2021/03/10 08:58

存在しないです。申し訳ありません
Lhankor_Mhy

2021/03/10 09:06

../css/test.css ↑これをCtrl+クリックするとどうなりますか?
pjdgjm

2021/03/10 09:50

CSSの編集画面にとびました
m.ts10806

2021/03/10 11:13 編集

https://teratail.com/questions/327066 の質問の人でしょうか。 もしそうなら運営に削除依頼しておいてください。 (なぜ誰の反応待つことなく退会したのか分かりませんけど)
m.ts10806

2021/03/10 11:14 編集

あとVisual Studio Code を質問タグに追加しておいてください。 CSSだけの話ではないですし、CSSをしている人全員がVisual Studio Code利用しているとは限りません(私は利用してません)
guest

回答1

0

ベストアンサー

VSCodeで開くフォルダーが間違っているためです。

VSCodeの拡張機能「Live Server」は、VSCodeの「フォルダーを開く」(Macでは「開く」)で指定したフォルダーをドキュメントルートとするローカルサーバーを起動します。

おそらく、あなたはHTMLファイルが置かれたフォルダーを直接「フォルダーを開く」で開いており、そうするとLive Serverは、それより上位のフォルダーにアクセスできません。つまり、親フォルダーにあるcssフォルダーにはLive Serverからはアクセスできないため、CSSファイルが読み込まれません。

ローカルなファイルとして閲覧するのであれば、ドキュメントルートは関係ないので、親フォルダーにあるcssフォルダー以下のCSSファイルが読み込まれて使われます。

対策としては、2つ考えられます。

フォルダー構成を変更しないのであれば、「HTMLファイルが置かれているフォルダーの親フォルダー」を、VSCodeの「フォルダーを開く」で開き、その状態でHTMLファイルをエクスプローラーバー(左側のファイル一覧)経由で開きます。
この状態なら、Live Serverは「HTMLファイルが置かれているフォルダーの親フォルダー」をドキュメントルートとして起動するので、そこにあるcssフォルダー以下のファイルも正常にアクセスできます。

もうひとつの対策は、HTMLファイルが置かれているフォルダーにcssフォルダーごと移動させることです。こうすれば、HTMLファイルが置かれているフォルダーを直接「フォルダーで開く」で開いていても、問題なくcssフォルダー以下のファイルにアクセスできます。

投稿2021/03/10 11:39

編集2021/03/10 11:42
Daregada

総合スコア11990

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

pjdgjm

2021/03/10 12:36

上手くいきました。ありがとうございます
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問