全ての文字の色を統一
- 0 名前: mika : 2004/08/28 23:09
- ちょっと説明するのも難しいのですが、自分ではこれ以上分からないので
誰か分かる方助言お願いします。
私は、ホームページにインラインフレームを置いています。
横の色々なボタン(項目)を押せば、そのインラインフレームに表示される。
という仕組みなんですが、そのインラインフレームの文字と背景色を統一した
いんです。
例えばこんな感じで・・
ボタン1(ニュース)を押すとインラインフレ−ムにnews.htmlを表示。
ボタン2(説明)を押すとインラインフレームにexplanation.htmlを表示。
ボタン3(日記)を押すとインラインフレーム3dialy.htmlを表示。
となるとします。
その時に、インラインフレームに反映される、全てのhtmlの中の文字を
統一したいんです。
普段は黒なんですが、HPをリニューアルすると、全て手作業で変えるとなると、
膨大な量(htmlが)で出来ません。
これを簡単に統一する方法ってあるんでしょうか?
やはり別物なので手作業で変えるしかないんでしょうか?
よろしくおねがいします。
- 1 名前: U D : 2004/08/28 23:36
- CSS(スタイルシート)の外部ファイルを使う、というのが妥当ではないでしょうか?
(CSS、CSSの外部ファイル)
http://www.tagindex.com/stylesheet/basic/pattern.html
http://www.tagindex.com/stylesheet/basic/pattern1.html
CSSでもJavaScriptでも外部ファイルを利用するとリニューアルのとき楽にできます。
(参考に)
http://allabout.co.jp/career/javascript/closeup/CU20030522/
- 2 名前: mika : 2004/08/29 11:41
- ありがとうございます。
このCSSというのを基本のインラインフレーム(ボタンを押せば色々なページに変わる
ところ)で保存するのですか?
htmlでなく、cssですよね?
ファイルマネージャーで開いた場合、htmlのように一発で開けられないのですが
大丈夫なんでしょうか?
そして、変えたいページ全てに
<LINK REL="stylesheet" TYPE="text/css" HREF="sample.css">
をつければ、sample.cssを変更しただけで、全てのページの背景や文字色が変わると
いうことですか??
- 3 名前: mika : 2004/08/29 11:57
- 少しやっていて意味がわかりました。
sample.cssを作り、そこに以下のものなどを貼って保存するんですよね?
BODY { background-color: gray; }
A { text-decoration: none; }
H1 { color: red; }
P { color: green; }
.big { font-size: 15pt; }
.small { font-size: 8pt; }
これでもリニューアル時に簡単ですか?
一番下に(参考に)と書いて下さったのはまた別物なんでしょうか?
ちらっと見たら難しそうで・・
ちなみに!!!!!
H1 { color: red; }の部分がredなのに、灰色で表示されます。
間違っているんでしょうか?
これはフォント色ですよね?
- 4 名前: Schlaf : 2004/08/29 14:22
- >ファイルマネージャーで開いた場合、htmlのように一発で開けられないのですが
大丈夫なんでしょうか?
メモ帳に関連付けると良いですよ。
>sample.cssを作り、そこに以下のものなどを貼って保存するんですよね?
その通りです。
>これでもリニューアル時に簡単ですか?
sample.cssを書き換えれば、
<LINK REL="stylesheet" TYPE="text/css" HREF="sample.css">
を書いた全てのページがその設定に置き換わりますね。
>H1 { color: red; }の部分がredなのに、灰色で表示されます。
>間違っているんでしょうか?
>これはフォント色ですよね?
確かに文字の色ですが、どこかが間違っているのでしょうね。
余計な空白とか入ってませんか?
全角空白が入っていると、利かないことがあります。
- 5 名前: mika : 2004/08/29 21:53
- BODY { background-color: #CCCCFF; }
A { text-decoration: none; }
H1 { color: #CCCCFF; }
P { color: #000000; }
.big { font-size: 15pt; }
.small { font-size: 8pt; }
これが今、そのままcssで保存されています。
なのに文字色は黒です。
そのhtmlの方で指定されていたので<font color=gray>を外したのですが、
黒になってしまいました。
間違っているのでしょうか?
- 6 名前: phpinfo() : 2004/08/29 21:58 [URL]
- 多分Pタグで囲んで居ない所が黒のままだと思います
#あと、絶対値で文字の大きさを決めるのは望ましくないようです
http://www.mars.dti.ne.jp/~fuming/contents/sizefix.htm
- 7 名前: mika : 2004/09/01 00:10
- ありがとうございます。
なんとかやってみたら出来ました。
ちなみにスクロールバーの色も統一したいのですが、どのように書き、保存すれば
反映されるのでしょうか?
今はこの状態ですが、スクロールバーは反映されていません。
書く順番があるのでしょうか?
BODY{
scrollbar-face-color:#CCCC00;
scrollbar-arrow-color:#CCCC00;
scrollbar-track-color:#CCCCFF;
scrollbar-highlight-color:#CCCCFF;
scrollbar-shadow-color:#CC66CC;
scrollbar-3dlight-color:#CC66CC;
scrollbar-darkshadow-color:#CCCCFF;
}
BODY { background-color: #CC66CC; }
A { text-decoration: none; }
H1 { color: #CCCCFF; }
P { color: #000000; }
- 8 名前: mika : 2004/09/01 00:11
- BODY { background-color: #CC66CC; }
A { text-decoration: none; }
H1 { color: #CCCCFF; }
P { color: #000000; }
その前は、これのみでcssで保存していました。
そこにスクロールバーの色も統一したい、というわけです。
- 9 名前: ばあど : 2004/09/01 00:26 [URL]
- > 書く順番があるのでしょうか?
ないけど、二度書きする必要はないよ。
推測だけど、DOCTYPE関係が問題かも。
下みたいにするとどう?
BODY,html{
scrollbar-face-color:#CCCC00;
scrollbar-arrow-color:#CCCC00;
scrollbar-track-color:#CCCCFF;
scrollbar-highlight-color:#CCCCFF;
scrollbar-shadow-color:#CC66CC;
scrollbar-3dlight-color:#CC66CC;
scrollbar-darkshadow-color:#CCCCFF;
background-color: #CC66CC;
}
A { text-decoration: none; }
H1 { color: #CCCCFF; }
P { color: #000000; }
- 10 名前: mika : 2004/09/02 22:21
- ありがとうございます。
やってみましたが変わりはないです。。。
- 11 名前: ばあど : 2004/09/04 12:32 [URL]
- >>9 でダメというなら、
実際のページを見てみるかソースを提示してもらうしかない。
多分他の部分で何か間違えている。
- 12 名前: mika : 2004/09/06 18:25
- cssに、ばぁどさんが書かれた通り書き込んでアップしたんですが、
表示されなかったんです。
他のソースで間違っていたとしてもそれは関係あるんでしょうか??
- 13 名前: ばあど : 2004/09/06 20:17 [URL]
- 大あり。
そこが間違っていない以上、他に問題があるとしか考えられない。
でなければ、mikaさんが何か不要なものを挿入してしまっているか。
因みに、そのままコピー&ペーストしてくれたよね??
それと、お使いのOSはWindowsで、
ブラウザはInternetExplorerのVer.6で合ってる?
- 14 名前: mika : 2004/09/06 20:39
- はい。。Windouwsのexplorer、バージョンは6です。
でもどこのソースを見せればいいですか??
コピーペースト、そのまましました〜。
- 15 名前: ばあど : 2004/09/07 10:23 [URL]
- >コピーペースト、そのまましました〜。
了解(^^
>どこのソースを見せればいいですか??
関係のあるソースを全部。
より厳密には、
外部スタイルシートファイルの内容全部と
それにリンクしていて、うまくいっていないHTMLファイルの内容全部。
多いなら、そのHTMLのあるURLを張ってもらえるとありがたい。
なんなら、zipなりlzhなりの圧縮ファイルでも構わない。
- 16 名前: mika : 2004/09/07 19:37
- こういう時は絶対初歩的ミスだと思い、難しく考えずに基本が出来てるかを
見たら・・間違っていました。
sample.cssを貼ったhtmlに、最初のスクロールバーの指定のタグが貼ったままでした。
案の定とったらすんなり設定出来ました。
ばぁどさんには真剣に考えていただいてほんと助かりましたし、嬉しいです。
ありがとうございました。
そして、私の基本的なミスでした!すみませんでした!!
- 17 名前: ばあど : 2004/09/07 22:38 [URL]
- なるほど。
そういうこともあるのか。
勉強になった。
事後報告、とてもありがとう<(_ _)>
そして、自己解決できておめでとう(^_^
- 18 名前: mika : 2004/09/08 17:05
- はい。そういうことでした(汗)
ほんとにほんとにありがとうございました。
凄いスッキリして嬉しいです。