列の 1 つに広告が表示されるレイアウトがあります。画像 1 を参照してください。
広告画像は 4 列の div にあります。広告は幅 300px の MREC です。ただし、iPad では、列が減少するため、広告は 236 ピクセルになり、これはノーノーです。下の画像 2 を参照してください。もちろん、ここでも同じように見えますが、小さくなっています。
300pxのままにする必要があります。また、広告サーバーが iframe ベースの広告 (これも 300px) を配信する場合があります。
そのため、div の幅を縮小する必要はありません。
そのクラスにクラスを追加し、css を min-width:300px に設定しようとしましたが、iPad では右端からはみ出します。他の div はそれに応じて十分に縮小しません。画像 3 を参照してください。
では、広告の div が iPad でサイズ変更されないようにするにはどうすればよいですか?
編集:また、プッシュプルで列の順序を逆にすると、問題が悪化するようです。電話では最初に、他のプラットフォームでは 2 番目に広告を表示する必要があるため、これを行っています。
<div class="row">
<div class="four columns ad push-eight">
<img src="http://placehold.it/300x300">
</div>
<div class="eight columns pull-four">
<h1>Bacon ipsum dolor sit amet tri-tip shankle chicken leberkas beef pork</h1>
</div>