• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スタイルシートが反映されません)

外部スタイルシートが反映されない理由と解決法

このQ&Aのポイント
  • 外部スタイルシートの反映がされない原因として、リンクがうまくいっていない可能性があります。絶対パスで指定してみたり、ファイルのプロパティを確認したりしましたが、いまだに解決しません。
  • また、CSSファイルがHTMLファイルと同じ階層にあることや、必要なmetaタグの書き込みも行っていることを確認しました。しかし、それでもスタイルが反映されません。
  • CSSファイルのアイコンがメモ帳の歯車のイラストになっていることから、正しいCSSファイルである可能性は高いですが、他に原因があるのかもしれません。解決策を見つけるために引き続き調査しています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

#1です。 それではhtml4.01ではどうでしょう。 わたしもメモ帳で一度試してみましたので、今度は大丈夫だと思います。 最近はxhtml+cssのパターンが多いので前述はxhtmlベースで書いてました。今度はhtml+cssのパターンです。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> </body> </html>

KanoMizuki
質問者

お礼

2回わたっての回答ありがとうございます。 そのままコピペして試してみました。 HTMLで、CSSが反映されました。 ただ、わたしが作ったXHTMLを、回答をもとにHTMLに直しても 反応がなく、文字コード以外の全てのmeta情報を全部削除して (スクリプトやページの作成者、検索キーワードなど)それでも反応がなく、つぎに<!-- -->で入れていたコメントを全て削除してみたら ようやくスタイルシートが反映されました。

その他の回答 (2)

回答No.3

<!---->はhtmlに適用するコメントですよ。 cssは/**/じゃないんですか? 参考までに。

回答No.1

cssはstyle.cssですね? htmlとcssは同じフォルダの段階層ですね? では以下でチェックしてみてください。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>スタイルシートが反映されません</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> </body> </html>

KanoMizuki
質問者

お礼

回答ありがとうございます。 回答を見て修正を加えてみたのですが、反応がありませんでした。 また、メモ帳を新規に作成し回答の <!DOUTYPE~~~ から </html> までをコピペしてHTMLファイルとして保存しようとしてみたのですが 『このファイルはANSHIテキストファイルとして保存すると失われてしまう、unicode形式の文字を含んでいます。なんたら』とでてきました。(これは単に文字コードのことでしょうか?Shift-JISとUTF-8との違いという・・・)

関連するQ&A