
ios 14.2のchrome version87.0.4280.77とsafari(最新)で、以下のindex.htmlを表示させたところ
本来であれば、4つの正方格子が表示されるところ、高さ方向が潰れて表示されます。
なお、pcのほとんどのブラウザでは、意図した表示になっております。
サイトにもアップしておきます。 https://atxrtc.firebaseapp.com/
おわかりになる方、おしえてください。
以上、よろしくおねがいします。
------------------- index.html -------------------
<!DOCTYPE html>
<html lang="ja">
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width,initial-scale=1">
<body style='background:#797979'>
<div class="grid-wrap">
<div class="grid"><a class="cell"></a><a class="cell"></a><a class="cell"></a><a class="cell"></a></div>
</div>
</body>
<style>
.grid-wrap{
position:relative;
width:100%;
}
.grid-wrap:before{/*1:1*/
content:"";
display:block;
padding-top:100%;
}
.grid{
position:absolute;
top:0;
left:0;
right:0;
bottom:0;
width:100%;
height:100%;
display:grid;
grid-template-rows:repeat(2,1fr);
grid-template-columns:repeat(2,1fr);
background-color:#0;
}
.cell{
width:100%;
height:100%;
border:1px solid #fff;
}
</style>
</html>
No.1ベストアンサー
- 回答日時:
Safariは不具合が多く互換性が低いです。
ChromeもiOS版はAppleがブラウザを規制しているため、Safariで表示して、UIやお気に入りなどのHTML表示意外の部分を使えるというだけです。
恐らくは■の高さがうまく認識できていないと思われますが、デバッグしないとわからないです。
Android版、PC版のChromeはもちろん、
PC版なら標準のEdgeでも問題なく表示できるかと思います。
回答ありがとうございます。m_m
iosのsafariでは、%で指定する部分が多すぎると、崩れることがわかりました。
固定できるところは固定で指定し、とりあえずsafariでも機能するように対処しました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Chromeのユーザーを追加すると...
-
このマークって何ですか?
-
Googleフォームを回答したか確...
-
GoogleChrome(グーグルクロム...
-
Google Chrome、ブックマークバ...
-
ダウンロードした画像をブラウ...
-
入力欄に履歴が出ないようにしたい
-
Google Chromeの更新しようとし...
-
設定した時間になるとホップア...
-
Chromeについてです。 家族が他...
-
パソコンの起動時にブラウザを開く
-
ブラウザー(Google chrome)を...
-
いつもグーグルのサイトだけ偶...
-
GoogleChromeホーム画面追加ア...
-
アンダーバーつき緑丸マーク白...
-
AndroidのChromeの仕様が変わり...
-
教えてgoo サービス終了 PDF ス...
-
パソコンで検索画面だけが文字...
-
パソコンの設定について
-
いつもグーグルのサイトだけ偶...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
インデントがずれてしまいます。
-
ios上のブラウザ(safari,chrome...
-
バナー大の枠や絵に文字リンク...
-
CSSでテーブルを作る方法に...
-
IEのdivの間の隙間
-
真ん中表示
-
センタリング表示
-
htmlの文字が縦書きになる
-
htmlのid属性って必要なの?
-
テンソル解析(絶対微分学)は...
-
htmlのolやulなどlistにtitleや...
-
含む含まないという概念自体の...
-
見た目と声さえ良ければ、他の...
-
widthやheightの数値に単位(px...
-
HTML属性での「""」 「''」違い
-
既婚男女の方、結婚前と結婚後...
-
ボタンをセル内一杯に表示させ...
-
リストマーカーをボックス内に...
-
【CSS】ヘッダーの高さが不明の...
-
liタグの中に<p>タグやら<dl>を...
おすすめ情報