A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
⇒HTML4.01仕様書/14.3 外部スタイルシート(
http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )⇒CSS2.1仕様書6.4 カスケード処理( http://momdo.s35.xrea.com/web-html-test/spec/CSS … )
この二点は、CSS(カスケーディングスタイルシート)を利用する場合に絶対に必要な最低限の仕組みです。命とも言える部分です。
複数のHTMLに、そのプレゼンテーションを指定するスタイルシートを共用させるという事は、
______________ここから
著者は、スタイルシートをHTML文書から切り離すことができる。こうすることには、幾つかの利点がある。
・著者及びWebサイト管理者が、複数文書間(及び複数サイト間)でスタイルシートを共有できる。
・著者が、文書に変更を加えることなくスタイルシートを変えられる。
・ユーザエージェントが、メディア記述子に基づき、スタイルシートを選択的に読み込める。
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで
>複数のhtmlで同じcssファイルを共有することは可能でしょうか?
というか、そのための外部スタイルシート/カスケーディングスタイルシートですよ。
HTMLの<head></head>内に
<link rel="stylesheet" type="text/css" media="screen" href="/styleSheet/default.css">
<link rel="stylesheet" type="text/css" media="screen" href="/styleSheet/standard.css" title="標準">
<link rel="Alternate StyleSheet" type="text/css" media="screen,projection,tv" href="/styleSheet/default.css" title="大きな文字">
<link rel="styleSheet" type="text/css" media="print,handheld" href="/styleSheet/print.css">
の様に記述します。
※スタイルシートへのパスは上記のように絶対パスで指定すると、そのHTMLがサーバーのどの階層にあっても同じ記述で利用できます。
しかし、ローカルでテストはテスト用ローカルサーバーを持っていないときには表示の確認ができません。
※スタイルシートへのパスを相対パス
<link rel="stylesheet" type="text/css" media="screen" href="/styleSheet/default.css">
で記述する場合は、HTMLの位置から正確に記述する必要があり作成したHTMLの他の階層への移動はできません。
ウェブページを作成されているのでしたら、開発者向けツール( https://addons.mozilla.jp/firefox/extensions/dev … )の豊富なfirefoxをお使いだと思いますが、そのアドオンに とても有名なFirebug( https://addons.mozilla.jp/firefox/details/1843 )があります。それを使われるとスタイルシートの適用が一目瞭然です。
いずれにしても、最初にあげたカスケーディングの仕組みはカスケーディングスタイルシートを利用する上で最も大事な、命とも言える部分です。それを知らずしてスタイルシートは使えないです。
仕様書は正確に書かれているため、とっつき難いかもしれませんが・・。あちこち拾い喰いするより確実に正確な情報です。ぜひ身につけてください。
No.1
- 回答日時:
> 5つのhtmlファイルで同じcssファイルを指定しているのですが、設定が反映されているのが一つしかありません。
……はい? 普通に共有できるはずですが、その CSS ファイルのパスを間違えているとか、HTML 本文にスタイルを書いていてそれで上書きされちゃっているとか、ただ単にファイルのアップロードやブラウザの更新を忘れてるとかありませんか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- フリーソフト サイトで使用していない画像ファイルの削除ソフトを探しています。 3 2023/04/05 10:49
- PHP アップロードファイルの数に応じてCSSを動的に変更したいのですが、方法がわかりません 3 2023/07/23 21:59
- HTML・CSS CSSでサイトの背景に画像を組み込みたいのですが反映されません 2 2022/11/22 16:21
- HTML・CSS CSSファイルの日本語コメントが文字化けしてしまう 3 2022/12/26 15:50
- ホームページ作成・プログラミング ホームページ作成について。「ワードプレスではありません」。 3 2023/08/13 14:44
- HTML・CSS HTMLとCSSについて 2 2022/09/12 15:46
- HTML・CSS HTMLを正しく表示させるには 2 2023/06/18 09:12
- HTML・CSS HTMLとCSS 6 2023/08/11 07:30
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- HTML・CSS WEB上で文書のアイコンを配置する方法 2 2022/09/03 13:01
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
cssファイルの名称付け
-
cssファイルを階層の異なるHTML...
-
サイトを作る時のcssファイルは...
-
範囲指定印刷での位置(css)
-
スタイルシート(CSSスタイル)...
-
拡張子 .cssに続く暗号みたいな...
-
ディレクトリ構成【「common」...
-
リンクについて
-
jspにcssを反映させるには
-
CSSファイルの分け方皆様はどの...
-
ブラウザでプレビューでCSSが反...
-
デバイス毎、画面の向き毎にデ...
-
HTMLの CSSのファイルというの...
-
画面キャプチャー 禁止 css
-
cssでiPhone SEで文字が小さす...
-
ドキュメントルートより上の階...
-
outlook 文字を揃えたい。tab...
-
マイクロ(μ)の文字を半角で出...
-
教えてください。
-
入力規則のリストの文字の大き...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cssファイルの名称付け
-
jspにcssを反映させるには
-
ディレクトリ構成【「common」...
-
サイトを作る時のcssファイルは...
-
HTMLの CSSのファイルというの...
-
cssで、ボタンのテキスト部分を...
-
複数のhtmlで同じcssファイルを...
-
cssファイルを階層の異なるHTML...
-
cssが反映されません
-
一部のページにデフォルトCSSを...
-
WindowsとMacで違うCSSを読み込...
-
エクセルファイルにCSSを読み込...
-
定数の定義とかはできますか?
-
ブラウザでプレビューでCSSが反...
-
範囲指定印刷での位置(css)
-
ドキュメントルートより上の階...
-
スタイルシート(CSSスタイル)...
-
Dreamweaver のテンプレートで...
-
【CSS】スタイルやクラスがどの...
-
cssでiPhone SEで文字が小さす...
おすすめ情報