• ベストアンサー

ホームページ作成時にフォントのサイズが変わってしまいます。

 現在メモ帳でホームページを作っています。CSSでデザインを決め、作っているのですが、なぜか文字のサイズが小さくなっていきます。おなじ<h>や<p>タブで文字のサイズを固定しているのに、同じタグで区切った文章の文字が、ページの下に行けば、下に行くほど上で区切った文字の文字の大きさよりも小さくなっていきます。何が問題なのか分からず困っております。分かりにくい質問ですが、どなたか文字の大きさを変化させない方法をご存知でしょうか?使用しているOSはXP、ブラウザはエクスプローラーです。

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

  • ベストアンサー
noname#20377
noname#20377
回答No.1

補足要求します ソースがほしい・・・ IE6だとこんなバグもあるけど・・・ http://cssbug.at.infoseek.co.jp/detail/winie/b048.html #IE 7 beta 3でも再現しました。

falling-m
質問者

お礼

 原因が分かりました。タグを使う時に、<h1>を使った時には</h1>でくくらないといけないのに、</h>のみで閉じたりしていたため、その後の文字にそれが反映されていたという初歩的なミスでした。  himajin3500さんのアドバイスも覚えておきたいと思っております。ありがとうございました。

falling-m
質問者

補足

 FIRE FOXで表示を確認してみたら、きちんと表示されていました。参考ホームページとはどうやら症状が違うようですが、文字サイズを拡大してみると今度は逆に下に行けば下に行くほど文字が大きくなっていきました。FIRE FOXではきちんと表示されていましたのでソースに問題はないようです。これもバグのようですね。ちなみに、文字のタグを<h番号>から<p class=”番号”>にすると文字が小さくなっていく問題は解消されました。 h5{ text-align:center; font-size:0.95em; color:#ffffff; margin-top:1px; padding-top:10px; padding-bottom:20px; padding-left:0px; } p{ font-size:1em; line-height:1.5em; color:#6600cc; margin-top:1em; margin-bottom:1em; } これをつかって交互に文章を書いていたら下に行けば下に行くほど文字が小さくなっていきました。

その他の回答 (1)

  • chinensis
  • ベストアンサー率40% (54/132)
回答No.2

#1の方が回答されているURLにあるとおり、「em」指定がネストする構造ではご質問者様の指摘された現象がIE6.0では起きるようです。 >分かりにくい質問ですが、どなたか文字の大きさを変化させない方法をご存知でしょうか? 解決策としては、「em」指定を「%」指定に変更すると大丈夫なようです。 ※ちなみに自分は仕事にcssを使用していますが、必要な時は常に「em」ではなく「%」を使用しているので、ご質問者様の指摘された現象に遭遇したことがありません。

falling-m
質問者

補足

 原因が分かりました。タグを使う時に、<h1>を使った時には</h1>でくくらないといけないのに、</h>のみで閉じたりしていたため、その後の文字にそれが反映されていたという初歩的なミスでした。chinensisさんのアドバイスも覚えておきたいと思っております。ありがとうございました。

関連するQ&A

  • ホームページのフォントサイズ一括指定について

    ホームページを作って、ブラウザの文字サイズを大や最大などにすると、ホームページデザインが崩れてしまいます。 スタイルシートを使ってサイズを指定するのは分かるのですが、ページ内に多数あるフォントダグに文字サイズを指定するスタイルシートタグを入れていかないとだめなのでしょうか。 スタイルシートタグを一行入れるだけで、ページ内の文字すべてがサイズ指定できることはできないのでしょうか。 詳しい方がいらっしゃいましたら教えてください。 よろしくお願いします。

  • ウィンドウズでCSSでフォント固定したのですが、マックだとフォントサイズが崩れるのはなぜでしょうか。

    タイトルのままなのですが、 ウィンドウズでcssを使ってフォントサイズを固定しました。 そしてそれをウィンドウズのintenet explorerで確認するとフォントサイズは完全に固定になりました。 ですが、マックのエクスプローラでフォントを拡大すると文字が拡大されてしまいます。 これはなぜなのでしょうか。 なんとかしてフォントサイズを拡大されるのをふせぎたいのですが。 宜しくお願いします。

    • ベストアンサー
    • HTML
  • ホームページ作成 文字サイズ を変えると背景も一緒にサイズが変わる

    です。 文字のサイズが変えるとレイアウトが変わるのを 困っていたんですが、大手やここもそうですが   良いホームページは、文字サイズの変化で、背景画像も 一緒にサイズが変わっているようですが、特殊な 技術がいる事なのでしょうか? タグなどがいりますか? ビルダーのHOTMEDIA6.5 初心者なりに 標準モードと表で作っています。

  • CSSで文字サイズを固定

    ホームページ作成中です。 ページレイアウトを誰でも同じように見せたいため文字サイズを固定しようと思います。 でも、うまく出来ません。 CSSファイルを別に準備する方法でやっています。 ---------- BODY { color : #666666; font-size: 12px; background-image : url(img/bg.gif); } ---------- こうしてみたのですが、ブラウザで大とか小とかにすると変化してしまいます。 CSSを読み込んでないのかな?と思ってカラーを書き換えてみたのですが、こちらはちゃんと変化します。 何が間違っているのでしょう?

    • ベストアンサー
    • CSS
  • CSSの{font-size:}について

    CSSで{font-size:○○pt;}ってタグがありますよね? そのタグを使ってHPを作ろうと思ってるんですが、 調べてみたら{font-size:○○pt;}では見てる人のブラウザで サイズ変更ができないとのことです。 僕のHPは少し小さめのフォントを使おうと思っているので 見る人が字が小さくて読みずらい、大きさを変えよう。 と思っても変えられないってのは困りますよね? フォントサイズを、中のときあたりに、12ptぐらいにして(標準を決める。みたいな?) ブラウザでフォントサイズを変えると、少し大きくなったり小さくなったりする。。。 ってかんじにしたいんです。 ワケワカメな質問ですみませんw よろしくお願いします。

  • ホームページビルダーで・・文字の固定をしたい。

    ホームページビルダーV6で会社のHPを作ったのですが、 ブラウザの文字サイズの変更の影響を受けないように、 文字の固定化をしたいと思いいろいろ調べました。 それで下記のタグを使うと出来るらしいのですが。 どこでどんな風にすればいいのかわかりません。 わかる方教えてください。 ↓ 一応スタイル設定で可能ですけど。 <STYLE TYPE=”text/css”> BODY { FONT-SIZE: 12px; ←ページ内のフォントサイズ } TD { FONT-SIZE: 12px; ←テーブル内のフォントサイズ } </STYLE>

  • ブラウザによって異なるフォントサイズについて

    ホームページを制作していますが、ブラウザによって文字のサイズが見かけ上違ってしまいます。 具体的には、フォントのサイズが IE8<Safari<Firefox3 になっています。 価格.comなどの有名サイトを見ていると、どのブラウザでも同じサイズに見えます。 スタイルシートに body { font:13px; *font-size:small; *font:x-small; } を書き加えてみましたがあまり変化はありませんでした。 どのようにすればいいのでしょうか?

    • ベストアンサー
    • HTML
  • dreamweaverのCSSについて。

    こんにちは。CSSについて質問があります。 今ドリームウェイバーにてHPを作成しています。 それで文字のサイズ、行間(ライン高)、文字の間隔、の三つを CSSで指定したのですが、この場合回覧者がエクスプローラー等の文字の大きさを変えても文字のサイズ、行間(ライン高)、文字の間隔は一定で 変化はしないと思いますが、この場合やはり見にくいでしょうか? 自分的にはデザインが固定されるので出来れば文字の大きさなど固定 したいのですが、CSSで固定する場合何ピクセルくらいの文字の 大きさが妥当でしょうか?

  • ホームページ上に「文字サイズ大」ボタンのつけ方

    ホームページ上に「文字サイズ大」のボタンをつけたいと思い、下記のように書きました。 基本の文字サイズは決めています。 「文字サイズボタン」を押すと、少し大きくしたいのですが、bodyは大きくなりますが、table内の文字は変わりません。 他にも「h1」「p」もあるのですが、どうしたらいいでしょうか? ぜひ、教えてください。 よろしくお願いいたします。 ------------------------------------------------------------- <style type="text/css"> <!-- body,h1,table,p,{font-size:13px;} --> </style> <script type="text/javascript"><!-- function large() { document.body.style.fontSize = "100%"; } //--></script> </HEAD> <BODY><INPUT type="button" onclick="large()" value="文字サイズ「大」"> <BR> <BR> あああああああああああああああああああああああああああああああ <TABLE border="1"> <TBODY> <TR> <TD>ああああ</TD> <TD width="111">あああああああ</TD> </TR> </TBODY> </TABLE> </BODY>

  • FC2ホームページで大見出しのフォントを変更したい

    <div id="">で名付けてcssで指定し、孫要素<h1></h1>の文字サイズと書体を変えたいのですが、何か間違えているらしく反映されません。お助け下さい。 ---css--- #id名 h1{ font-size: smaller; font-family:'メイリオ',"ヒラギノ丸ゴ Pro",sans-serif; } ---html--- <div id="id名"> <div> <h1>テスト</h1> <p>ほにゃらら</p> </div> </div> フォントサイズに関しては、正直FC2ファイルエディタで操作し、htmlの方に<span>で指定してもらえば解決するのですが、htmlとcssの勉強もかねているので、cssファイルで指定する方法についてご教授頂きたく存じます。