- ベストアンサー
スタイルシートについて。
今回初めてホームページを開設したのですが、スタイルシートについてわからないことがあるので質問させてください。 別ファイルに記述して宣言をし、ファイルを参照してサイト全体に適用させるスタイル宣言の方法を試してみたのですが、その宣言をしたページのみ適用され他のページは変化がありませんでした。 スタイルを宣言したページはインデックスです。 <link rel="stylesheet" type="text/css" href="style/ber.css"> と<head></head>の間に記入。 別ファイルには、 <!-- body { scrollbar-base-color: #4169e1; scrollbar-arrow-color: #000080; scrollbar-darkshadow-color: #4682B4; scrollbar-face-color: #6495ED; scrollbar-highlight-color: #87CEED; scrollbar-shadow-color: #AFEEEE; scrollbar-3dlight-color: #6495ED; scrollbar-track-color: #87CEED; } --> と記入しました。 なにがおかしいのか教えてください。お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
すべてのページ(HTMLファイル)の最初で同じ設定を毎回書くことを省略し スタイルシートですべて宣言することで、複数のHTMLファイルの宣言を同じに するものですので、宣言をしていないファイルで適用されないのは普通というか あたりまえですね。 毎回HTMLファイルを書く時に同じ宣言(文字の大きさはいくつで、色は何色で リンクのカラーはどれで...)を記述するのが面倒だったり、細かく設定するために [カスケーディング]スタイルシートはあるんです。
その他の回答 (1)
><link rel="stylesheet" type="text/css" href="style/ber.css"> ↑コレは、すべてのページに記述してますか? index.htmlにしか記述していないのであれば、 他のページには反映されません。
お礼
問題解決しました!全部に記述しなければならないのですね。 初歩的なミスで恥ずかしいです・・・。 回答ありがとうございました。
お礼
すべてのページにつけるんですか・・・。インデックスに張れば全部に反映されると思ってました(汗)勉強になりました。 スタイルシートは習ってまもなくていまだにわかんないことがたくさんあります・・・。もっとスタイルシートについて勉強します。すごく初歩的なミスにわざわざお答えくださってありがとうございました。