• ベストアンサー

ブラウザの文字のサイズの変更の対応

IE8を使用しているんですが、”文字のサイズ”を変更すると レイアウトが崩れてしまいます。 他のページをみると (1)サイズにあわせて全体も拡大される (2)サイズの変更を無効?(変更しても変更されない) があるみたいなのですが、 (2)のように、IEで文字のサイズを変更しても、かわらないやりかたを ご存知の方、ご教示ください。 よろしくお願いします。

  • CSS
  • 回答数2
  • ありがとう数2

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

>”文字のサイズ”を変更するとレイアウトが崩れてしまいます。  ウェブでサインとしては最悪ですね。そもそもウェブの目的が 【引用】____________ここから HTMLは、どんな環境からもWebの情報を利用できるようにすべきだという方針の下に開発されている。例えば、様々な解像度や色深度のグラフィックディスプレイを持つPCや、携帯電話、モバイル機器、音声入出力機器、帯域が広いコンピュータや狭いコンピュータ、等の環境である。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Introduction to HTML 4 (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2.1 )]より  なのですから、ウェブデザインで最も重要な--優先順位一位--がこれですから。 ★Adobe PageMakerのようなDTP( http://ja.wikipedia.org/wiki/DTP )、ワープロによる文書作成ともっとも異なる部分です。もしデザインを固定したいなら、それらで作成してPDFにすればよいです。  その意味では(2)の解決策は超最悪ですね。  目の悪い人がページを読むために文字サイズを大きくすると崩れたのでは、せっかくHTMLでページを作成した意味がありません。たとえ(2)の方法をとったにしても、インターネットオプションで「Web ページで指定された色を使用しない(C)」「Web ページで指定されたフォント スタイルを使用しない(S)」「Web ページで指定されたフォント サイズを使用しない(Z)」や「自分のスタイル シートでドキュメントの書式を設定する(D)」を指定したり、javascriptを停止したり、さらには、ブラウザの「表示」→「スタイルシートを利用しない」を選択したら・・・。  視覚弱者だけでなく、特に近年のようにモバイル端末、スマートフォン、携帯電話、i-pad、様々な幅のディスプレイが混在する状況では、それらに対応させることが最優先となります。  基本的には下記の対策がすべてになります。(1)ではない、もちろん(2)ではない。 @media screen  に対して(パソコンディスプレイやi-pad,i-phone対象、携帯電話やPDA、プリンター、TVなどを除く)、期待サイズ+最大幅、最小幅でサイズを決めて、配置は%で指定する。floatは本来の文書中の挿絵の周囲にテキストを回りこませるなど限定的な使用にとどめる。  です。

enomotake
質問者

お礼

ありがとうございました。 いわれることは当然だと思います。 ただ、今回は緊急として、文字サイズを固定しました。 おっしゃるとおりと思いますので、早急に対応方法を 考えていきます。

その他の回答 (1)

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 できる限り文字サイズに依存しないデザインが望ましいと思います。 (2)についてはfont-size:10pt;のように固定してしまえばサイズを変更しても固定のサイズですが、あまり良いものとはされません。 http://web8341.info/contents/sizefix.htm

enomotake
質問者

お礼

ありがとうございました。 今回は緊急として、文字サイズを固定しました。 おっしゃるとおりと思いますので、早急に対応方法を 考えていきます。

関連するQ&A

  • ブラウザの”文字のサイズ”変更への対応

    IEで”文字のサイズ”を変更すると、それにあわせてレイアウトが 変わるようなページ、どうやって対応しているのでしょう? なんか、全体のサイズもそれに合わせて変更されているように みえるのですが・・・ みなさんは、どうやって対応しているのでしょうか?

    • 締切済み
    • CSS
  • 文字のサイズ変更

    現在Windows VISTAでIE8を使用しています。 IE7の時は問題なかったのですが、IE8にしてからgooのトピックス (http://news.goo.ne.jp/topstories/)のPageの文字サイズが変更できません(一番小さいままです)。もちろん画面を拡大すれば文字も大きくなるのですが、そうすると他のPageはもっと字が大きくなってしまいます。 どうすればこのPageの文字サイズを変更できるのか教えてください。 ちなみに他のPageは文字サイズの変更が可能です。 よろしくお願いいたします。

  • IE8での文字サイズ変更

    IE6ではCtrl+ホイールで文字サイズの変更ができたと思います。しかしIE8でやってみるとページそのものの拡大縮小になっていました。IE8での文字サイズ変更は、ショートカットはないのでしょうか?

  • IEの文字サイズ変更について

    ビルダー10でHPを作っているのですが、IEで文字サイズを中の状態で見れば問題ないのですが、文字サイズを最大にしてしまうと、ページの構成が酷くなります。 いろんなページを見てて、文字サイズを変更しても何も変わらないページもあったのですが、同じように出来ないでしょうか? 詳しい方おられましたら、ご教示お願いします。

  • ブラウザの文字サイズ

    お世話になります。 IEなどのブラウザで文字サイズを変更するとき、変更後のサイズをCSSなどを使って、こちら側で設定することはできるのでしょうか? 例えば、文字サイズが「中」なら1.5em、「最大」なら2emなどです。 当方、ホームページを運営しているのですが、文字サイズを「最大」などに変更するとレイアウトが崩れて困っています。よろしくお願いします。

  • IE7.0 文字サイズ(CTRL+ホイール)

    IEで文字サイズを変更するには、表示>文字サイズ で選択するのは知っていますが、 以前のIEでしたら、Ctrl+マウスのホイールで操作できました。 IE7.0では同じ操作で、表示全体を縮小・拡大になってしますます。 IE7.0で同じ様に簡単操作で文字サイズを変更する方法をご存知の方、教えてください。

  • ブログ閲覧時の文字サイズ変更について

    視力が悪く、最近のブログの小さな文字サイズに困っています。 プラウザの「文字サイズ変更」はブログには無効なようですね。 他の人が書いたブログ閲覧時に文字サイズを変更できるソフトとか ご存知の方はご教示下さいませ。よろしくお願いします

  • 文字サイズを固定して、一部の文字を変更

    ホームページを作成しています。ページ全体は、テーブルを多用しており、 レイアウトが崩れないように以下のCSSを使って、文字サイズを固定しています。 <style type="text/css"><!-- *{ font-size: 13px; } --> </style> ここで、問題が起きたので、悩んでいます。 一部の文字にサイズを大きくしたいと思って、フォントサイズを変更しようと 思って色々やってみましたが、ダメでした。 どうすれば、一部の文字サイズを自在に変更出来るのでしょうか。

  • IE5.5文字サイズ「中」=IE6文字サイズ「大」?

    IE6文字サイズ「中」で確認しながらWebページを作ったところ、IE5.5文字サイズ「中」の方から「レイアウトが崩れる」との指摘を受けました。 その方の画面を見せていただいたところ、IE6文字サイズ「大」と同じような表示になっていました。 IEのバージョンによって、デフォルトの文字サイズが変更になったのかと思ったのですが、そのような説明をしているサイトや資料を見つけることができませんでした。 このようなバージョンによる違いは、なぜ発生するのでしょうか?

  • 文字サイズ変更ボタンについて教えてください。

    文字サイズ変更ボタンについて教えてください。 大きな表をひとつ作成してその中をメニューボタンやコラムの場所用に分割配置したページを作成しました。ネット上に出ているjqueryをアレンジして、文字サイズボタン作成して動かしてみるのですが、表の中にある文字サイズが変更されません。 表を使用せずにネット上に出ているjsファイルを使用してテストページを作成するとうまく文字サイズが変わってくれるのですが・・・・? 表の中の文字を文字変更ボタンで拡大縮小するのは無理なのでしょうか? どなたか教えてください。

    • ベストアンサー
    • HTML

専門家に質問してみよう