Cordova/jQuery Mobile アプリを作成しており、iOS (6 と 7 の両方) で問題が発生しています。問題は、iOS で CSS が適用されているはずなのに適用されないことがあることです。問題は、エミュレーターとデバイス自体の両方にあります。
例えば:
- A
background-color: red
は白で表示されます。 - のある要素
overflow:scroll
( がある場合とない場合の両方-webkit-overflow-scrolling: touch
) はスクロールできません。
これは継承の問題ではありません。デスクトップ FF、Chrome、Safari、IE、および Android では、同じ CSS が正常に機能します。また、Safari のリモート インスペクションを使用しても問題なく動作します。スタイルは最初は表示されませんが、Safari 開発者ツールでプロパティのチェックを外してから再度チェックするだけで、正常に動作します。
この問題の原因を特定することはできませんが、発生すると一貫して発生します。この問題の修正はありますか?