TwitterウィジットをiOS Safariに設置するとはみ出す
Twitterウィジット
ホームページにTwitterのタイムラインなんかを読み込むためのものです。
https://publish.twitter.com/
先日お客様から要望があったので設置したのですが、iOS Safariで確認してみるとどうもはみ出す…
width:100%を指定しているのにどうしてもはみ出す…
原因
この件、色々な方のブログ等読み漁っているとどうやらSafari側のバグだそうな、みなさんjQueryやらCSSやらで対策を行っているようでしたが
私は結構強引に対象してしまいました。
html
<div class="twitterBox"> twitter読み込みタグ </div>
css
.twitterBox { width: 100%; } .twitterBox iframe { width: 90% !important; }
こんな感じで超強引にはみ出さなくしました。
おかしなもので90%を少しでも越えてしまうとまたはみ出してしまうんですよね、若干幅は狭まってしまいますが一旦これで回避したいと思います。
早くこんな事しなくても良いようになれば良いのですが。