これはモバイルビューのWebサイトです。
ウェブサイトの幅は640ピクセルですが、iPhoneはドキュメントを678ピクセルでレンダリングします。アンドロイドではそれは素晴らしく見えます。
ビューポートメタを追加しました:
<meta name="viewport" content="width=640, user-scalable">
そして本体のCSSは次のとおりです。
body,html{
margin:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
font-size:14px;
font-family: "Arial";
background: white;
direction: rtl;
text-align: right;
width:640px !important;
overflow: hidden;}
iPhoneでは次のようになります。
ご覧のとおり、左側に38ピクセルが追加され、ボディとは関係ありません(ボディの背景を青に設定した場合、側面は白のままです)。
私はすべてを試しましたが、運がありませんでした。何か案は?