window
Re: 見出しのレベルごとに決まったデザインを割り付ける方法 ( No.12 )
日時: 2009/10/18 01:39
名前: みささ

>なぜか、htmlとかcssの拡張子が重なってhtml.htmlやcss.cssになってしまいました。
>拡張子を削っても、cssファイルは、カスケード スタイルシート ドキュメントのままでした。htmlの方もhtmlのままでした。
>どのような理屈でこのようになるのかは、私にはまったくわかりません。

お使いのパソコンで、拡張子の表示の設定がどうなっているのか確認してみましたか?

http://www-06.ibm.com/jp/domino01/swhc/esupport.nsf/all/hpb0291
「登録されているファイルの拡張子は表示しない」 にチェックが入っている場合、
html.htmlやcss.cssのように拡張子が重複することがあります。

<link rel="stylesheet" href="hp.css" type="text/css">
のhp.cssは拡張子込みのファイル名ということになります。
実際のファイル名で拡張子込みでhp.css.css(つまり拡張子重複)となっていたなら、
hp.css とhp.css.css は”別のファイル”として認識されてしまいますから、
cssが反映されなかったのでしょう。

チェックが入っていない状態であれば、拡張子は削ってはいけません。
(警告が出るはずなので削れません。)
拡張子を表示するようにしてファイル名はindex.html、hp.cssのようにしておくのが良いです。
今回のように「ファイルの拡張子が重複しているので、ファイル名が別物と認識されて反映しない」という事態は回避できます。