- - PR -
文字のサイズをクライアントに変えさせないようにしたい!
| 投稿者 | 投稿内容 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2003-11-07 09:21
スタイルシートにtable要素を定義すればOk。おそらく、ブラウザのデフォルトスタイルが有効になっているのでしょう。 作成者定義 ← ユーザ定義 ← ブラウザデフォルト 左の方が優先順位が高い。 ユーザ定義で「!important」をつけるとユーザ定義が優先される。 競合した場合、ユーザ定義が優先される。 | ||||||||
|
投稿日時: 2003-11-07 10:47
Jittaさん、書込みありがとうございます。
スタイルシートにtable要素を追加するということは、結局は、テーブルが多数あるようなページは全てのtableにスタイルシートの定義を入れなければいけない(class=bodyのように)ということなのでしょうか? | ||||||||
|
投稿日時: 2003-11-07 11:30
たけくんこんにちは。
td {font-size :15px} をスタイルシートに追加するだけでいいと思います。 | ||||||||
|
投稿日時: 2003-11-07 11:49
たけくんさん、はじめまして。
既にご存知だったらすみません。 スタイルシートについて少し混乱されているように見えますので、念のため。。 スタイルを指定するには、あるタグ全てに対して一括して属性を指定する方法と、 クラスを作成し、それをタグ内で記述した場合のみその属性を有効にする方法があります。
この場合、<table>タグには何も書かなくても全てのtable内のfontが12pxになります。 Jittaさんが >クラス化する必要はないと思います。 と書いていらっしゃるのは、こちらを使うようにということです。 なか-chanさんが書いていらっしゃる方法では、全ての<td>タグに対して記述なしで適用されます。
このように「.」を入れた場合、aaaというクラスを作成したことになり、 <table>タグに何も書かないと、このスタイルは適用されません。 <table class="aaa">と書いたtableのみ、fontが12pxになります。 はずしていたらすみません。。 | ||||||||
|
投稿日時: 2003-11-07 12:37
ども、ほむらです。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > を <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN" > として厳密なHTMLにしてあげるとうまくいくみたいですね 僕の環境では思ったとおりに表示されましたけど・・・ あとは。スタイルシートとHTMLのサンプルです 参考になるかな? body.a{} を body{}としてあげればHTMLで <body class="a">でなく<body>として使用できます。 sample.css
sample.html
| ||||||||
|
投稿日時: 2003-11-07 13:02
いろいろ教えてくださり本当にありがとうございます。
皆さんのおかげで、スタイルシートについてしっかりと学ぶことが出来ました。 ありがとうございました。 | ||||||||
|
投稿日時: 2003-11-07 13:43
ども、ほむらです。
1点。。自分でも目ざといと思いながらも。。 -------- taro氏へ スタイルシート属性の値は”でくくってはいけない事になっています。 まぁ普通はブラウザ側で修正してくれると思いますが。。 font-size:"12px"; でなくて font-size:12px; と書いたほうが良いみたいですね。 | ||||||||
|
投稿日時: 2003-11-07 17:12
ほむらです。
CSS2を使用するのなら参考になるかな? http://www.swlab.csce.kyushu-u.ac.jp/man/rec-css2/cover.html ただIEのCSSの解釈は怪しいのでCSSを使用する場合は ネットスケープなど別のブラウザでも確認することをお勧めします。 僕の知ってるHTML関係の掲示板ここくらいしか^^;;;;; http://www.ne.jp/asahi/minazuki/bakera/html/hatomaru | ||||||||
