1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Windows】iPhoneのみで発生するCSS崩れの原因を特定する方法

Posted at

AndroidエミュレーターやPCのDevToolでは問題なく表示されていたので、デプロイしてみました。
しかしiPhoneで確認するとCSSが崩れていました。
WindowsPCだとクリティカルな情報が見つけづらかったので、まとめておきます。

【結論】Web Inspectorを使ってDOMとCSSの対応を1つずつ確認する

iPhoneに「Web Inspector」というアプリをインストールすることで、iPhoneのSafari上からChromeのDevToolと同等の操作が可能になります。

手順

以下、すべてiPhone側からの操作になります。

Web Inspectorのインストール


image.png

Safari上で拡張機能をオンにする

IMG_3866.PNG
IMG_3867.PNG

下記のようになれば成功です。
「Web Inspector」をタップすれば起動します。
IMG_3868.PNG
IMG_3873.PNG

使い方・分析

下記のように、PCのChromeと同等の操作が可能ですが、一部使用できない機能があります。
またUIがかなり使いづらい印象です。

基本的には、気になる要素のDOMを選び、手書きでstyleやclassを追加しながら、調整していきます。

できること

  • ブラウザで触った要素のDOMを選択する
  • DOMを選択して対応するCSSを確認する
  • DOMにstyleやclassを追記する

できないこと

  • Elementsタブからstyleやclassの内容を追記

Macの場合

MacならXcodeを使ってCordovaでシミュレートしたり、Safariと連携して便利に解析ができるようです。
下記が参考になるかもしれません。

【参考】

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?