スタイルシートが適応してくれないのですが。

[上に] [前に] [次に]
あいこ 2000/05/25(木) 01:20:53
こんにちわ。先日スタイルシートでフォントサイズを指定する方法で
お世話になりました。意味がわかったと思い、実験をする前に解決チェックをしてしまったですが、(スミマセン・・)実際埋め込んでみたらぜんぜん変わってくれませんでした。2度もすみませんが何か違うのでしょうか?よろしくお願いします。

<style type="text/css"><!--body,th,td { font-    size:12px  line-height: 130% }--></style>
上のを<head></head>の中にいれてNN4で見てみました。

2000/05/25(木) 01:31:51
プロパティ名をいきなり空白で区切ってはいけません。
ちゃんと、font-sizeと続けて入力しましょう。

きむち 2000/05/25(木) 01:37:47
プロパティとバリューを連続で指定するときには
区切りとして「;」が必要です。
例えば
{ font-size : 12px ; line-height : 130% }

あいこ 2000/05/25(木) 01:57:48
偽さん、きむちさん、出来ました!ありがとうございます!
fontとsizeはエディタの方で改行してました・・。
それと、ずうずうしくてすみませんが、もうひとつフォント種類指定について
教えて頂けたらと思います。
初歩的だと思いますが、font-familyにはwinやmacにはいっていそうな
フォントを順番は気にせず何個でも入れていいのでしょうか?そして優先順位はやはり先に書いた順になるのでしょうか?

2000/05/25(木) 02:17:30
基本的にはその通りです。
*規格上は*問題ありません。
ジェネリックフォントも指定するとなおよし?

あいこ 2000/05/25(木) 02:28:45
偽さん、ありがとうございます。
>ジェネリックフォント
調べてみましたが分かりません・・・。
なんの事ですか??指定というと・・?

きむち 2000/05/25(木) 02:57:47
ここに載ってましたよ。
http://www.geocities.co.jp/SiliconValley/5446/font.html

あいこ 2000/05/25(木) 03:11:12
きむちさん、ありがとうございます。
見てきました。
ジェネリックな名称で指定することが推奨されている。ジェネリックなフォント名には次の5つがある。 serif, sans-serif, cursive, fantasy, monospace

とありましたが、このジェネリックなフォントというのが意味がわかりません。フォントの別名なんでしょうか?

きむち 2000/05/25(木) 04:02:24
ジェネリックフォントとは一般的なフォント名のこと。かな?
例えばserifを指定したら、閲覧側のPCにある明朝系のフォントを
表示するし、sans-serifだとゴシック系、という具合です。
ボクはwinでNNを使用してますが
font-familyが反映されないことがあります。
HTMLタグのFACEなら思い通りに表示されるのですが。
<FONT FACE = "MS Pゴシック,Osaka,Sans-Serif">
こんなかんじです。

あいこ 2000/05/25(木) 10:27:57
[[解決]]
きむちさん、偽さん。ありがとうございます。
行間はちゃんと空くようになりました!(しかしテーブルのレイアウトがめちゃめちゃになってしまうのですね・・)
ジェネリックフォントというのも勉強になりました。
winのnnではfont-familyが反映されないということですので、<font face= も二重で入れておけばいいという
解釈をしました。
本当にありがとうございました。はぁ・・もっと勉強します。
またよろしくお願いします!

luvsrc 2000/05/25(木) 10:50:31
すでに解決ということですが、一点だけ。

line-heightの指定を、th、tdに直接するのではなく。
例えば、p要素に指定するなどして。
th、td要素の内部にテキストを入れる場合はすべてp要素とする
という方法を使えば、テーブルのレイアウトを崩さずに、テキス
トの行間は自由に設定できると思いますよ。

p { line-height: 120% }

<th><p>テキスト</p></th>
<td><p>テキスト</p></td>
<td><p>テキスト</p></td>

このような感じで。

あいこ 2000/05/25(木) 12:27:08
luvsrcさん、補足ありがとうございます!
なるほどなるほどそうすればテーブルのレイアウトがめちゃめちゃにならないのですね。
<th><p>テキスト</p></th>
<td><p>テキスト</p></td>
<td><p>テキスト</p></td>
でもこれをテーブル内のセル一個一個にいれなくてはいけないのですよねぇ。
割と多いもので・・。でもやはりレイアウトの方が優先ですので、がんばってやってみまーす!ありがとうございました。

[上に] [前に] [次に]