- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:web制作 スマホでfont-sizeが崩れる)
スマートフォンでのフォントサイズ崩れについて
このQ&Aのポイント
- web制作初心者がスマートフォンでのフォントサイズの崩れに悩んでいます。具体的には、スマートフォンで閲覧するとフォントサイズが大きくなってしまい、表示が崩れてしまう問題が発生しています。
- フォント関連の設定はCSSで指定しており、フォントファミリーやフォントサイズなどを指定しています。
- PCでの表示とスマートフォンでの表示を同じにするために、何かアドバイスがありましたら教えていただきたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
スマートフォンは、CSS2.1対応ですから、CSS2.1の書き方で統一したほうが良いでしょう。 .text8{}ではなく *.text8{} font-sizeは継承されるプロパティですから、その下位にあるすべての要素に継承されますが、注意点はfont-sizeを、数値で指定すると、継承されるのはその数値であって、算出値ではないことです。 <dl class="news"> <dt>2011. 11. 01</dt> <dd>ホームページを開設しました</dd> </dl> 余計なspanやdiv、さらには<br>なんて入れないように・・特にbrは一つの段落内での強制改行で通常のHTMLでは登場する機会はありません。段落を開けたい場合はスタイルシートで指定しましょう。 div.news dt{font-weight:bold;} div.news{padding-bottom:1ex;} 「ホームページを開設しました」部分が大きくなってしまいます。」 どこかで、div要素かdd要素に対してfont-sizeを指定していませんか? firefox+firebugで、該当する要素にどのスタイルが継承されているかチェックしてください。示された情報では一般的な回答しか出来ません。
お礼
ありがとうございます。 cssのバージョンなど、基本的な知識や情報がまだまだ追いついていないようなので、勉強し直します。 公開したものをよりブラッシュアップしていく必要がありそうなことが分かり、大変参考になりました。 さっそく、ご教示いただいた事を反映してみようと思います! 本当に、ありがとうございました!