記事参照
No.5 2009/10/11 23:01
題:Re: 外部スタイルシートの結果を反映できません。
名:けん
何度も基本的なことを聞いて申し訳ありません。
現在、外部スタイルシートを独学で習得中です。
hp.css という名前でフォルダを作りました。
このフォルダの中に、いろいろなスタイルシートを記述するということでよろしいのでしょうか。
たとえば、見出しh1 水平線hr など。
見出しや水平線など性格の違ういろいろな要素を1つの文書内に記述するのがよいか。それとも、見出しで1文書(h1〜h6まで見出し関係なら1文書)、水平線で1文書という具合に、要素ごとに別々の文書で記述しておき、それらをまとめて、スタイルシートファイル(この場合、hp.css)に保存しておくのがよいのでしょうか。
保存の形式ですが、(現在、外部スタイルシートの仕組みを覚えるため、メモ帳を使って記述している)、保存するときのファイルの種類(T)は、テキスト文書でよろしいのでしょうか。
その文書の名前は、たとえばhrとしたときに、拡張子は必要ないのでしょうか。
拡張子なしで、hrという名前で保存すると、次にこのテキスト文書を呼び出すときに、ファイルの種類をわざわざ「すべてのファイル」に指定しないと呼び出しができません。けれども、これでよろしいのでしょうか。
さて、保存場所ですが、「HTMLファイルを保存しているフォルダと同じ所」にしたいのですが、その同じ場所という意味ですが、
html
hp.css
というように並列でファイルが保存されている場合、これを「同じ所」という意味で考えてよろしいのでしょうか。
最後に、
htmlファイルの<head>内に、
<link rel="stylesheet" href="hp.css" type="text/css">
を置いてみました。
この意味は、テキスト文書で書いてあるスタイルシートの定義がhp.cssというフォルダにあるので、それをリンクで反映せよ。
ということですよね。
でも、このようにしても、外部スタイルシートが反映されないのです。
どこに原因があるのか皆目わかりません。
スタイルシートの保存方法や保存場所に問題があったのでしょうか。
極めて初歩的なことで申し訳ありませんが、ご教示よろしくお願いします。
掲示板に戻る