![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
CSSで
たとえば、
font-size:1.2em;
と指定し、ブラウザ(IE6)で表示させます。
ブラウザの文字サイズが「中」のときは
問題ないのですが、「最大」にすると
その文字が太字になっているのですがどうしてですか?太字にしたくないのです。
また、0.9emにして、「最小」表示させると
ごま粒みたいな文字になってほとんど判読不可能です。
「最小」から「最大」まで変えても、きちんと読める
HPにしたいと思っていますが、
いまはしょうがないのでfont-sizeは指定していません。
emがうまく使いこなせません。
こんなことで悩んでいるのは自分だけでしょうか。
No.1ベストアンサー
- 回答日時:
太字になっているのではなく、そのサイズのそのフォントのプロポーションがそのくらいの太さなんでしょうね。
"font-size:34px;"
で絶対値で拡大しても、太くみえます。
0.9emにして、「最小」表示させると小さくなるのは、emを解読するIEなどブラウザの仕様なのではないでしょうか。
通常のテキストに比して、emで指定したものは確かにゴマ粒になりますが、逆に「最大」にしたときは通常のテキストに比して、emで指定したものはかなり大きくなります。
レバレッジ(テコの比率)が、スタイルなしのテキストとem指定したテキストでは違うのでしょう。
>「最小」から「最大」まで変えても、きちんと読める
>HPにしたいと思っていますが、
この発想が私にはないので(別にユニバーサル・サイトを想定していないので)、悩みませんでした。
この回答への補足
アドバイスありがとうございます。
font-size:1em;
としたものと、スタイルなしとでは
同じはずなのに、サイズが違うし、太字っぽく
なってしまいます。なにかブラウザが変なこと
やってるんでしょうか。
やっぱり使いにくいです。
ちなみにsmallでサイズ指定すると太字っぽくなったり
ゴマ粒にならないです。
No.3
- 回答日時:
ブラウザは個々の判断でタグ(要素)によりいろいろと見せ方を変えたりもしています。
まず、スタイルで特に指定していないからといってデザインが標準であるという考えが現実ではありません・・・。
故に、ブラウザの表示を標準と考えて指定,無指定と振り分けるとおかしくなって当然の自体となります・・・。
あくまで、指定なしとはブラウザまかせというだけであり標準値を意識するという事ではないのです・・・。
それで良く理解せず指定する値に標準値をしても何か変だとなるのですがぁ・・・。
で、現実問題として、まず何を基準と位置付けるかがポイントかと思います。
特に指定しないブラウザでの見た目を基準と位置付けるのなら、CSS で指定する箇所等は別として分けないと・・・。というか、指定している値を意識するのでなく、指定した結果の表示そのものを指定状況と意識しないと・・・・・。となると、未確認の部分は想定外の怖いものになりますが・・・。
emについては、相対であるという意識を改めてという事と、ブラウザが無指定の時に標準値を用いているとは限らないという認識が肝心かと・・・。
それからもうひとつ。
「最小」,「最大」と変更するにも閲覧側に理由があるという意識はお持ちでしょうか。
たとえば解像度を変えて検証したり・・・。
No.2
- 回答日時:
それが、そのフォントの その大きさでの標準の太さです。
試しに
font-weight: bold;
も指定してみましょう。もっと太くなりますから。
> 「最小」から「最大」まで変えても、きちんと読める
> HPにしたいと思っていますが、
Firefoxでは、変動幅がもっと広いんですけど、どうします?
そもそも文字の見栄えなんてのは、閲覧者が使っているブラウザやフォント、またOSの設定によってどうとでも変化しますから、設計者がそれに拘ってもしょうがありません。
IEのデフォルト値「中」での大きさを基準にem単位で指定し、あとは「最小」~「最大」に変化させても、ページ全体のレイアウトが崩れないように配慮すれば、それで充分です。
アドバイスありがとうございます。
font-weightを追加してみたらさらに太くなりました。
emで文字サイズを指定すると、文字サイズの変動幅が、何も指定しない場合より大きいので、ものすごく読みにくくなってしまいます。
emでの指定はなんだか使いにくいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HLMT、CSSについて相談です。 ...
-
ホームページビルダー作成HPがi...
-
jquery.validationEngine.jsカ...
-
テキストボックス途中で切れて...
-
Excel VBA メール作成について ...
-
Format 関数 表示書式指定文字...
-
HPで全てのフォントを小さくす...
-
CSSのid名class名の重複回避方...
-
【FX】MT4で自作EAを使って自動...
-
Excel VBA メール作成について ...
-
HTMLで特定の文字だけ色を変え...
-
入力フォームに送られた、情報...
-
フォントの種類や大きさを文字...
-
CSSでhタグのフォントの大きさ...
-
background-color: #ddd;の意味...
-
文字が斜め(斜体、イタリック体...
-
マイクロ(μ)の文字を半角で出...
-
outlook 文字を揃えたい。tab...
-
教えてください。
-
入力規則のリストの文字の大き...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字の位置、上下のマージンが...
-
リストの前後の行間をなくす方...
-
特定の文字のみcssを適用するに...
-
全角半角含めて等幅で表示したい
-
fontサイズ指定の ”-(マイナ...
-
background-color: #ddd;の意味...
-
テキストエリア内の文字の装飾
-
Format 関数 表示書式指定文字...
-
HTMLで特定の文字だけ色を変え...
-
上付き文字と下付き文字を同時...
-
指定の文字だけ色を変える
-
ホームページビルダー作成HPがi...
-
jquery.validationEngine.jsカ...
-
テーブルの中のフォントサイズ...
-
リンク文字
-
<input type="file"> の幅
-
テキストボックス途中で切れて...
-
ブラウザによって異なるフォン...
-
html,cssでスマホとパソコンで...
-
iframe 文字化け
おすすめ情報