表題のとおりですが、iOS Safariにて、inputタグにフォーカスし、キーボードが表示されているときに
画像のようにページ最下部、htmlタグの下に余白ができてしまいます。
css
1body { 2 background: url('image/hoge.jpg') #ff6; 3}
背景色は反映されるのですが、背景画像をこの余白分埋めることは可能でしょうか。
可能であればCSSで、できなければjsでも良いです。
こちらで確認しているバージョンは、iOS 10, 11です。
以下は試しましたが、だめでした。
css
1body { 2 background-size: cover: //意味なし 3 background-size: 100% 100%: //意味なし 4}
余白自体は、GoogleやYahooでも同じようにでてしまうので、なくすことはできなさそうと思っています。
よろしくおねがいします。
追記
キーボードとともに、アドレスバーが表示されていることも余白が出現する条件のようです。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
背景をはみ出させるとスクロールバーが出てしまうので、これでいかがでしょうか?
投稿2018/07/26 09:08
総合スコア672
0
これだけ回答があっても解決できないということは
htmlまたはinputタグに直接style属性が指定されている
可能性がある気がするのですが
そのようなことはないでしょうか。
念の為、HTMLのコードの記載をお願いします。
投稿2019/05/10 03:58
総合スコア2937
0
以下のcssを反映してみる
css
1html, 2body{ 3 width: 100%; 4 margin-left: 0; 5 margin-right: 0; 6}
出来なかったら
overflowの設定
body直下をdivなどで囲い、overflow: hidden;を指定なども試してみては。
投稿2019/03/25 04:29
総合スコア284
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/06 03:57
2019/04/06 04:23
2019/04/06 04:52
0
CSS
1.body { 2 backgound: url('image/hoge.jpg') #ff6; 3 background-size: cover; /*追加*/ 4}
これやってみても駄目でしょうか?
投稿2018/07/26 06:48
総合スコア3763
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/26 06:55
2018/07/26 07:02
2018/07/26 07:03
2018/07/26 07:31
2018/07/26 07:36
2018/07/26 07:41
2018/07/26 07:42
2018/07/26 07:51
2018/07/26 07:55
2018/07/26 08:21
2018/07/26 08:26
2018/07/26 08:35
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/26 09:53
2018/07/26 10:08
2018/07/26 13:58
2018/07/27 00:18
2018/07/27 01:56