質問をすることでしか得られない、回答やアドバイスがある。

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

新規登録して質問してみよう
ただいま回答率
85.48%
HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

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

Q&A

解決済

3回答

26529閲覧

cssファイルを読み込まない原因

NamaKori

総合スコア81

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

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

0グッド

1クリップ

投稿2017/05/10 14:23

編集2017/06/01 17:34

testフォルダに

CSSテスト.css ファイル
動作確認(html)ファイル

があるのですが、CSSの相対パスを記述するのに戸惑っています。

HTMLファイル

<style> <link rel="stylesheet" type="text/css" href="CSS テスト.css" > </style> <body> <h2 class = "sample">救急車の有料化について</h2> </body>

CSSファイル
.sample {
color: #000000;
background-color: #99cc00
}

相対パスが違うのだと思うのですが、どのように記述すればいいでしょう
か?

##分かったこと
http://wp-p.info/tpl_rep.php?cat=css-biginner&fl=r6
このサイト様に書かれていた内容によると

今はHTMLファイルからみて同じ階層にstyle.cssを作成したのでパスは『./style.css』となります。(『style.css』でも可)

→それでも無理だった
→諦めてテラテイルに助けをもらおうと、コードをもう一度眺めていたら、間違いがようやく分かった。

cssファイルを読み込まなかったのは、cssファイルの拡張子を忘れていたためだった、、、
さらに、判明したことは、
cssファイルには拡張子は必要だが、HTMLファイルには必要ないこと。
(あくまでもcssファイルを読み込むためには必要ないということ)

同じフォルダ内に存在していたら、./style.cssと記入しなくても一応動作する。

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

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

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

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

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

kei344

2017/05/10 15:07

過去の質問について、「解決済」になっていないものが多数見受けられます。解決したものは「ベストアンサー」を選び、自力で解決した場合はその方法を解答欄に書き、もし万が一解決していないのであれば質問を編集するなどしてみてください。
think49

2017/05/10 15:29

質問文のコードはそれぞれコードブロックで囲んでいただけませんか? ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「<code>」ボタンを押すとコードブロックになります。
kei344

2017/06/01 17:36

まだ質問が「受付中」になっていますが、いったん「解決済」にされてはいかがでしょうか。また、解決されていないなら状況を質問文に追記ください。
guest

回答3

0

linkタグは、styleタグの中でなく、headタグの中に書いてください。
styleタグの中にはCSSを書きます。

パスの指定自体は正しいです。

投稿2017/05/10 15:02

編集2017/05/10 15:53
otn

総合スコア84533

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

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

0

Failed to load resource

Failed to load resource: 要求された URL がこのサーバ上に見つかりませんでした。

前質問のコメントから引用しています。
相対パス指定が誤っているようなので、次の節のリンク先を参照して下さい。

相対パス

Re: NamaKori さん

投稿2017/05/10 15:52

編集2017/05/10 15:59
think49

総合スコア18162

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

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

0

自己解決

cssがうまく反映しない場合はまず、ソースコードを表示しcss

ソースをブラウザ上で表示し、外部cssを読み込んでいる箇所(hrefのリンク)をクリックする

<link rel="stylesheet" type="text/css" href="sample.css">

そうして、リンクがうまく開けなかったらcssファイルをそもそも読み込めていないということなので、css
ファイルの拡張子(.css)が、きちんと付いているか、数字から始まっている名前を使っていないかを見つけ出すことで改善されるだろう。

今回は間抜けな間違いだった、基本がいかに大切かを思い知らされた壁だった。

投稿2017/06/01 17:46

NamaKori

総合スコア81

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問