WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:フォントサイズについて

masapon[MAIL][URL][WriteDate : Wed Aug 30 17:09:16 2000]

HPをブラウザーで見る時のフォントサイズについて教えていただきたいのですが・・。

HPを作成した時のフォントサイズと、閲覧する時のフォントサイズ(ブラウザーのフォントサイズ設定)が異なると
正常に表示されなくなってしまうことがあるので、正常に(HP作成者の意図するフォントサイズ)
表示されるようにするために、わざわざブラウザーのフォントサイズ設定を変更してもらっています。
これを自動的にサイズ変更できるような方法はないでしょうか?

HPにアクセスした時点で自動的にサイズ変更してくれるような・・
そんな都合の良いことは無いと思いますが、それに近い方法があれば
ご教授いただきたいです。  お願いいたします。

カヅサツ[MAIL][URL][WriteDate :Wed Aug 30 23:46:55 2000]

masapon 様

スタイルシートで可能です。
CSS だと以下のような感じが例として挙げられます。

BODY, TD, TH{
font-size: 14px;
}

これで BODY 内の要素が 14 ピクセルになります。
継承の仕様から、本当は BODY に指定したフォントサイズは
TD と TH 要素にも継承されなければならないのでうが、
二大ブラウザ(MSIE, NN)のバグで継承されないので
年のために指定しています。

px の単位を選んだのには二つ理由があって、
・Web の細かいレイアウトはたいていピクセルでやるだろう。
・pt や cm 等の単位は、上手く解釈しないブラウザが多い
というのがあります。

しかしながら、このようなフォントサイズの決めうちは、
弱視者の人などに負担をかけますし(なにせ変更しずらいから)、
そもそも、フォントサイズが変ることで大きく崩れるレイアウトは、
ちょっとコーディングに問題があるんじゃないかと想像します。

masapon[MAIL][URL][WriteDate :Fri Sep 1 11:29:12 2000]

ありがとうございました。 やはりスタイルシートをつかうんですね。
それから、もう一つスタイルシートで質問なのですが、
テキストを何行か表示させた時、特定の行(1行目だけとか)のみ
フォントサイズを変えて表示させる事は可能でしょうか?
(例:HPのタイトルなどを他のフォントより大きく表示させたい など)
初歩的なことですみません・・。

ちゃいぱ[MAIL][URL][WriteDate :Fri Sep 1 12:10:44 2000]

私の場合はスタイルシートで
strong {font-size: 14px; }
を定義して、strongタグで特定の行を挟みます。

また、タイトルでしたら、Hタグシリーズを使うと、なにかと便利です。
回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]