みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

CSSで文字サイズを指定するとWINでは固定なのに…

CSSで文字サイズを指定するとWINでは固定なのに
MACではブラウザで文字サイズを変えると
サイズが変わってしまうのです。
MACでも固定する方法がわかりません。
教えてください。

ドリームウエヴァ-で作って
外部ファイルにしていて

a {

font-family: "MS Pゴシック", "Osaka";

font-size: 11px;

text-decoration: none;

}

p {

font-family: "MS Pゴシック", "Osaka";

font-size: 14px;

line-height: 18px;

text-decoration: none;

color: #666666;

letter-spacing: 1px;

}

です。
どこがおかしいのでしょうか?

投稿日時 - 2003-03-08 23:46:07

QNo.493016

すぐに回答ほしいです

質問者が選んだベストアンサー

スタイルシートの設定については間違いや問題はないと思います。
画面上の表示サイズの変更については、ブラウザに依存するものだと思います。
IEの場合はスタイルシートで指定した文字サイズは文字サイズを変更しても変わらない仕様になっていますが、windowsでもNetscapeなどでは文字表示の拡大縮小が可能です。
これをスタイルシートで完全に固定するのは難しいと思います。

なお、アクセシビリティなどの面では、文字サイズの指定がブラウザの表示サイズの指定によっても変更できないという事態はあまり好ましくないかもしれません。
その文字サイズでは読みにくいというときに、文字が拡大できなかったら、それを読むのをあきらめるか、コピペしてエディタに貼り付けて読むかする必要が出てしまいますよね(コピペして読むにしても、そこまで手間をかけてまで読もうと思う人は少ないかもしれません)。 これでは閲覧側に不便を強いることになったり、閲覧してくれる人を減らしてしまうことになってしまいます。
ですので、ブラウザで文字サイズの変更ができる方が、デザインは少々犠牲になってしまうかもしれませんが、閲覧側に親切なページになると思いますよ。

投稿日時 - 2003-03-09 00:21:10

お礼

ありがとうございます。

デザインがすごいことになってしまって悲しいですが
見にきていただく方からすると
固定は迷惑なことかもしれないのですね。
レイアウトを考えなおしてみます。

投稿日時 - 2003-03-09 22:55:42

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

d-3

例えば、WindowsのIEでも閲覧者でユーザースタイルシートというものを使うと、文字の大きさを自由に設定できるので、文字の大きさが変わっても困らないレイアウトを考えましょう。

#スタイルシートの記述は正しいです。

投稿日時 - 2003-03-09 19:52:13

お礼

ありがとうございます。

文字の大きさが変わっても困らないレイアウト、
考えてみます。

投稿日時 - 2003-03-09 23:00:33

ANo.2

#1の方が答えられているとおり、マックでは固定は出来ませんし、本来固定されてしまうことのほうがおかしい、というのが本筋です。
実際、固定できるのはWINのIEのみ、と思って良いような状況です。
WINでもNNではcssで指定しても文字サイズを変えられるはずです。

投稿日時 - 2003-03-09 00:12:31

お礼

ありがとうございます。

CSSだと固定できると思ってました。
とんだ誤解でした。

投稿日時 - 2003-03-09 22:57:25

こんにちは!

記述の間違いではありませんよ。

Mac側はそういう仕様になっているんです。
最初に開く時のサイズが指定通りになるだけです。

でもWin側が変更できない。ということのほうがおかしいんですけどね。

投稿日時 - 2003-03-09 00:01:55

お礼

ありがとうございます。

まちがって無かったとわかって
ひとます安心です。

MACはうごくのですね。
そうなると…、
デザインを考えなおしてみます。

投稿日時 - 2003-03-09 22:59:27

あなたにオススメの質問