• ベストアンサー

文字サイズの変更などが、IE上で正しく反映されない。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><BODY> <FONT size="-2">あああ</FONT> <P style="font-size : 10px;">あああ</P> </BODY></HTML> (見やすいように、<meta>なんかは省略してます。) 例えば、上記のようなHTMLをブラウザで読み込ました場合。 OperaやFirefox、ネスケなどではきちんと文字が小さくなって表示されます。 しかし、IEだけはすべて標準で表示されてしまいます。 googleで調べてみると、標準モードと互換モードというものがあることが分かり DOCTYPE宣言のところも、すべてのブラウザで標準モードで表示してくれるように書き換えましたが、それでもダメです。 一体何が悪いのでしょうか? 分かりにくい質問かとは思いますが、ご回答お願いいたします。

  • HTML
  • 回答数2
  • ありがとう数1

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

  • ベストアンサー
  • leap_day
  • ベストアンサー率60% (338/561)
回答No.2

こんにちは IE6ですが <p style="font-size:10px;">styleサイズ10px</p> <p><font size=-2">サイズー2</font></p> <p><font size="2">サイズ2</font></p> <p>標準サイズ</p> <p style="font-size:20px;">styleサイズ20px</p> <p><font size="6">サイズ6</font></p> <p style="font-size:30px;">styleサイズ30px</p> <p><font size="10px">サイズ10px</font></p> 上から順に大きくなります フォントサイズの変更を許可していないとか・・・ これにチェックが入っているとサイズ変更は出来ませんでした http://www.city.hiroshima.jp/riyou/mojisettei.htm

kyotokyo
質問者

お礼

ありがとうございました。 フォントサイズの変更したら出来ました。 IEのアンインストールもしたのですが、設定が消えてなかったみたいです。

その他の回答 (1)

  • goldfox
  • ベストアンサー率49% (123/249)
回答No.1

> IEだけはすべて標準で表示されてしまいます <P style="font-size : 10px;">あああ</P> <p>ああああ</p> 両方並べた状態で、ブラウザの「表示」>「文字のサイズ」で文字サイズを変更すると、最小、最大でも同じ大きさに変わるということですか?

kyotokyo
質問者

補足

普通の大きさ(<body>ああああ</body>と書いたときと同様)で表示されます。 ブラウザで、文字サイズを変更すると両方とも同じ大きさになります。 他のブラウザですと、<font>や<P style="font-size : 10px;">もちゃんとその大きさで表示されるのですが なぜかIEだけは適用されません。 あの後、色々試してみて以下のようなアンダーラインや取り消し線などは IEで正常に表示されました。 <P style="text-decoration : underline;">あああ<BR></P> <P style="background-color : gray;">あああ</P> <P style='font-family : "Arial Black";text-decoration : line-through;'>あああ</P> しかし、やはり文字サイズの変更だけはどんな設定にしても すべて無効になってしまいます。

関連するQ&A

  • CSSが反映されません

    勉強不足は承知ですが、もうどうにもお手上げ状態です。 質問させてください。 CSSを勉強しているのですが、反映されません (本や、サイトのサンプルとおり記述しても、です) (タグ、スペルの間違いがないかは10回以上確かめています) (CSSサイトのサンプルをクリックすると、それは表示されます) ●ヘッダー内に指定すると、反映されない ○例  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML4.01 Transitional//EN"> <HTML> <HEAD> <meta http-equiv="Content-Type" content="text/html;charaset=shift_JIS"> <meta http-equiv="Content-Type" content="tet/css"> <style type="text/css"> <!-- p.ehon{ font-size:100px; color:red; } --> </HEAD> <BODY> <p.ehon> 「絵本」の色は赤色です </p> </BODY> </HTML> ・・・結果・・・ ブラウザには標準フォント(色、サイズ)で ”「絵本」の色は赤色です” と表示される 文字色は font-color:red font-color:#rbg番号 などしてみても、黒のまま 文字サイズも30px、50px、100pxとしてみているが、結果は同じ文字サイズ (標準)になる ○<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML4.01 Transitional//EN"> <HTML> <HEAD> <meta http-equiv="Content-Type" content="text/html;charaset=shift_JIS"> <meta http-equiv="Content-Type" content="tet/css"> <style type="text/css"> <!-- body{color:#CCFFCC} h1{color:#996633} --> </HEAD> <BODY> <h1> 絵本の色は赤色です </h1> </BODY> </HTML> ・・・結果・・・ ブラウザになにも表示されない ●BODY内指定 ○例 <div style="color:red"> 絵本の色は赤色です </div> ・・・結果・・・ フォントサイズ標準で、文字色赤で表示されました ○例 <div style="color:red;font-size:50px;"> 絵本の色は赤色です </div> ・・・結果・・・ ブラウザに何も表示されませんでした ○2回目 <div style="color:red;font-size:50px;"> 絵本の色は赤色です </div> ・・・結果・・・ フォントサイズそれなりの大きさに。文字色は赤で表示されました ○3回目 全く同じタグでブラウザには何も表示されず・・・・ ///////////////////////////////////////////////////////////// いったい何が問題なのでしょうか。 こんなところで足止めされているのが悲しいです・・・

  • DOCTYPEの宣言について

    こんにちは。 いつもお世話になっています。 今、自分の趣味のサイトの再構成に取りかかっています。 今までのテーブル多用ではなく、外部スタイルシートを使って主にdivを使った構成に切り替えたいと思っています。 あちこちのサイトのスタイルシート講座を覗いたり、市販の本を買って読んでみたり自分なりに勉強しているつもりです。 そこで一つ疑問にが出てきたのですが。 最近買った本の中で、ブラウザの表示の違いを避けるためにも、DOCTYPEの宣言を記述した方がよいとありました。 今のところはTransitional DTDが一番多く採用されているようですが、その中でも標準モードと互換モードがあるようです。 私の使っているホームページビルダー12ではデフォルトで <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" > の互換モードの記述が挿入されます。 標準モードの記述は <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> のようですが、標準モードと互換モードの違いが今ひとつよくわかりません。 本にはブラウザによって ●text-alianプロパティによるブロック要素のセンタリングに違いが出る ●margin:atuoの動作に違いが出る ●ボックスサイズの算出に違いが出る ●フォントの標準サイズに違いが出る とありましたが、ブラウザによっての表示の違いを少なくするためには、どちらのモードが望ましいのでしょうか? それとも趣味のサイト程度なら、かえってDOCTYPEの記述がない方がブラウザによっての表示の違いが少ないのでしょうか? また標準モードにすると、IEやOperaで表示されるはずのスクロールバーの色や形等のスタイルが反映されなくなってしまうようですが、これは他のブラウザが対応していないせいなのでしょうか? 個人のサイトならそこまで気にすることないことかもしれませんが、後学のためにも知っておきたいと思います。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • PHPの中にHTMLを入れるには

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <body> <?php $test = てすと; print '<p>$testしています。</p>'; ?> </body> </head> 「てすとしています。」と書き出したいのですが、このソースだと 「$testしています。」と表示されてしまいます。 うまく表示するにはどうすればいいのでしょうか?

    • ベストアンサー
    • PHP
  • html 「DOCTYPE記述」について

    こんにちは。 タイトルの件ですが html4.01 Transitionalで宣言する場合、 <1> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> のように記述しますね。 上記に「http://www.w3.org/TR/html4/loose.dtd」を付け加えて <2> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">とも書きますね。 <1>と<2>差異は何でしょうか? <1>はスタンダードモード、<2>は互換モードであるとは理解していますが、そうだとすれば、<2>はStrictで宣言した場合と同じ結果になるのでしょうか? 詳しい方、教えていただけますか。 どうぞ宜しくお願いします。

    • ベストアンサー
    • HTML
  • ieでだけ背景画像が表示されません

    internet explorerのすべてのバージョンにおいて、背景画像が反映されません。firefoxやopera、safariでは問題なく反映されます。 HTML: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html;charset=Shift_JIS"> <link rel="stylesheet" type="text/css" href="css.css"> </head> <body background="haikei.jpg"> てすと </body> </html> CSS: body {font-family:"MS Pゴシック";background-image:url(haikei.jpg);background-repeat:repeat;} なにが問題なのかわかる方、教えてください。よろしくお願いします。

  • エクセルでHTMLタグをそのままコピペしたい

    エクセルでHTMLタグをそのままコピペしたいです メモ帳のHTMLタグをエクセルにコピペすると <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head><title>ABC</title></head> <body> <p>あああ</p> <p>123</p> </body> を仮にコピペしたら あああ 123 になってしまいます そのままコピペするにはどうすればいいでしょうか?

  • 宣言文とjavascript

    javascriptでチップヘルプを表示させています。 文字にマウスが乗れば説明文が表示されるものです。 こちらの宣言文を <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 下記のもの <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> に変更すると、チップヘルプが上手く表示されません。 指定した位置より、かなり離れてしまいます。 ブラウザ別(IEとFirefox)で確認したところ、Firefoxでは表示もされないようになります。 こちらを解消する方法はあるのでしょうか?

  • IE6でどのフォントサイズも同じ大きさに

    ふと、ブラウザIE6の表示を見ていて気が付いたのですが、どのホームページを表示しても、通常のHTMLで書かれたページの<FONT SIZE>タグが無視されているようなのです。 例えば次のようなHTMLを表示しても同じ大きさの文字しか表示されません、ブラウザの表示-文字サイズによる変更はできますが、やはりそれぞれの文字のサイズは同じです。 <HTML> <HEAD><TITLE>TEST</TITLE></HEAD> <BODY> <FONT SIZE="3">A<BR></FONT> <FONT SIZE="5">B<BR></FONT> <FONT SIZE="7">C<BR></FONT> </BODY> </HTML> 他のPCでは正しく表示されるので、このPCの問題だと思っています。プラグインとか他のソフトが悪さしているのでしょうか? OSはWin2000ProSP4です、どなたかご存知の方がおられたらアドバイスお願いいたします。

  • Windowサイズにより赤枠の大きさを変えるには

    Windowのサイズにより赤枠を400ピクセル×ウィンドウ縦幅-50の大きな枠を作り、その中に「ああああ」と表示させたいと思っています。 HTMLを以下のように作ってみました。 --------(ここから)---------- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <title>サンプル</title> </head> <body topmargin=0 leftmargin=0 marginheight='0' marginwidth='0' style='padding:0'> <div style="z-index:0;width:400px;height:expression(document.body.clientHeight-50);overflow-y:auto;overflow-x:none;border:solid red 1px;"> ああああ </div> </body> </html> --------(ここまで)---------- 結果は、「ああああ」の行だけの赤枠になりました。大きな赤枠にはなっていません。 ブラウザはIE6を使っています。 何がおかしいのか。そもそも勘違いしているのかもわかりません。ご存知の方、ご教授ください。

    • ベストアンサー
    • HTML
  • strictなのにfontタグが活きてる?

    今まで非推奨要素や属性を使いまくっていたのですが、それを止めようと思いスタイルシート等に修正しました。 作業中はTransitionalのまま少しずつ修正しては確認を繰り返し、最後にDOCTYPEをstrictに変更したところ、きちんと表示されたのでOKだと思っていました。 ところが、もう一度見直すと1箇所だけ<font size="+2">が残っていました。しかし、IE6はstrictのはずなのにこの箇所の文字を大きく表示しています(この場所はスタイルシートによるサイズ指定はかかっていません)。 strictでも非推奨要素や属性は有効のままなのでしょうか? ブラウザはIE6SP2、DOCTYPE宣言は <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> です。 margin:auto;でブロック要素がセンタリングされているので、標準モードで動作している、DOCTYPE宣言に間違いはないと思うのですが・・・

    • ベストアンサー
    • HTML

専門家に質問してみよう