• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:デバイスを横向きにした際の書式設定について)

デバイスを横向きにした際の書式設定について

このQ&Aのポイント
  • スマホなどを横向きにした際にホームページの文字のサイズを拡大させない方法について教えてください。
  • 試した方法では文字の拡大が解決されなかったので、スクロールさせる部分が見えるくらいまで文字を縮小させる方法を知りたいです。
  • 初心者のため、具体的なHTMLやCSSのコードを教えていただけると助かります。

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

  • ベストアンサー
回答No.3

>これはホームページとスマホのどちらの設定によるものなんでしょうか? 見てみたんですが、拡大はされてないですね。 解像度が上がると小さく見えて、 解像度が上がると大きく見えてるだけで、 拡大はやっぱりされてないようです。 フォントを画面比率でサイズ指定する方が早いのではないかと。

katsufutaba
質問者

お礼

いろいろと助言頂きありがとうございました。 おかげさまでようやく納得できる作りになりました。 https://shinsama1980.web.fc2.com/hyakuhoh-data3.htm

その他の回答 (2)

回答No.2

>それではダメなのでしょうか? あってます。 となれば、拡大の原因を探す必要はありそうですね。 デベロッパーモードにして、 何が原因だったかを見極めたうえで、CSS上書きですね。 実は、サイズはそのままで、画面が小さくなってた? ってこともありますから。 例えば32ドットの文字を、640pxの幅で見るより320pxの幅で どちらも、フルスクリーンで見れば、当然320pxの方が 大きく見えますからね! モバイルはそれがあるから面倒なんですよね~ 物理解像度と論理解像度、さらにはレティーナ解像度など。。

katsufutaba
質問者

補足

取り敢えずテスト用のサイトを作ってみましたが、 やはりスマホを回転させると文字が拡大されてしまいます。 https://shinsama1980.web.fc2.com/Untitled_19.htm これはホームページとスマホのどちらの設定によるものなんでしょうか?

回答No.1

https://developer.mozilla.org/ja/docs/Web/API/CSS_Object_Model/Managing_screen_orientation 回転は取れるので、その角度というか、 横が長いときと縦が長いときの、 CSSを基準CSSにかぶせればOKですよ!

katsufutaba
質問者

補足

回答ありがとうございます。 ただ、リンク先にある「@media screen and (orientation: landscape)…」も試してみましたが、 その上でスマホを回転させても文字は拡大されてしまいました。 「@media screen and (orientation: landscape)…」の中で設定したい書式を記載したのですが、 それではダメなのでしょうか?

専門家に質問してみよう