質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

Q&A

解決済

2回答

1701閲覧

横画面でのviewportの指定方法

landy77

総合スコア1614

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

0グッド

0クリップ

投稿2016/05/24 14:48

直接は関係ないのですがWordpressでサイトを制作しています。

ヘッダに

html

1<meta name="viewport" content="target-densitydpi=device-dpi, width=480, initial-scale=1.0 , maximum-scale=1.0, user-scalable=yes">

を指定して、スマホ用サイトを横480pxで作成しています。
レスポンシブとかではなく、PC版は他に用意しているのでスマホでのみの表示を前提としています。

具体的にはBODYにWindthを480pxで指定して以降をはみ出ないように作成しています。

PCでの見た目は(当然ですが)全く問題ありません。
ただし、スマホで実際に見たときに縦はちゃんと表示されますが、横にすると右側に余白が出来てしまいます。
(横にすると480を超えるのでそのせいだろうとは想像が付くのですが・・)

width=480だけだとAndroidは良いのですが、iPhoneではみ出て表示されてしまうので、表記の指定にしてあります。

個人的にはViewpoertでWidthを480にしてあれば画面幅が超えてれば拡大し、少なければ(iPhone等320幅の機種等は)縮小表示されると思っていましたが違っていたようです。

横にした場合はそのまま拡大表示してくれればそれで良いのですが、どのような方法がありますでしょうか?

ご指導頂けたらと思います。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kei344

2016/06/02 05:17

まだ質問が「受付中」になっていますが、いったんご自身の回答で「解決済」にされてはいかがでしょうか。
landy77

2016/06/02 10:18

ごめんなさい、自己解決にするって押したつもりになってました。
kei344

2016/06/02 10:20

いえ、対応ありがとうございます。
guest

回答2

0

自己解決

今回解決できなかったので、画面幅に対する比率ですべて書き直しました。
大変でしたが・・・汗

ありがとうございました。

投稿2016/05/31 23:02

landy77

総合スコア1614

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

もう解決されているかもしれませんし、未テストで申し訳ないのですが、maximum-scale=1.0 が有るから拡大できないのではないでしょうか。

HTML

1<meta name="viewport" content="target-densitydpi=device-dpi, width=480, initial-scale=1.0 , user-scalable=yes">

投稿2016/05/29 18:24

kei344

総合スコア69400

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

landy77

2016/05/31 23:02

ありがとうございます! 今回は自分で解決できなかったので比率ですべてを書き直しました。 次回の際に試してみます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問