記事参照

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というフォルダにあるので、それをリンクで反映せよ。
 ということですよね。
 でも、このようにしても、外部スタイルシートが反映されないのです。
 どこに原因があるのか皆目わかりません。
 スタイルシートの保存方法や保存場所に問題があったのでしょうか。
 
 極めて初歩的なことで申し訳ありませんが、ご教示よろしくお願いします。



掲示板に戻る