• 締切済み

HP閲覧者の文字サイズを指定できますか??

HPを作成したのですが、自分のパソコンのブラウザで確認しながら作っていたために、他のパソコンで見るとレイアウトが崩れてしまいました。 文字サイズを「小」に設定すると綺麗に表示されることが分かったのですが、HPの閲覧者に自動で「小」の文字サイズを選択させることは可能ですか? そういうソースとかありませんか?? あったら教えてください! なかったら「ない」と教えてください!お願いします。

みんなの回答

回答No.2

うーん、ご希望に一番近いのはCSSでしょうか。 ソースは <STYLE TYPE="text/css"> <!-- BODY{font-size: (任意のサイズ、10pt等); } --> </STYLE> をヘッダ部に入れれば、一応可能です。 ですが文字サイズ等は閲覧者の方が自由に変更できる様にしておくのが望ましい様です。 (No.1さん指摘のバグもある様ですし。) 文字サイズによってスタイルが崩れるという事はレイヤーを使用しているとか、line-heightを指定している等でしょうか? 修正するのは骨が折れる作業ですが、できればそちらを直す方が後々手を加える時も楽になりますよ。

回答No.1

スタイルシートでサイズを指定すれば、大抵のブラウザがあなたの 指定したサイズで表示してくれます。が、「小」というか「small」 は相対的な表現なので、あなたのマシンと同じサイズを示す保証は ありません。あなたのマシンでの「小」の文字サイズを調べて、ポ イントかピクセルで指定する方がいいでしょう。 ただし、InternetExplorerには、スタイルシートでポイントやピク セルなどの絶対値でサイズを指定してしまうと、閲覧者が読みやす いように一時的に文字サイズを変えることが出来なくなるという、 重大なバグがあります。あまり小さな文字は使わない方がいいで しょう。

参考URL:
http://www.w3.org/TR/CSS21/

関連するQ&A