window
トップページ
> 記事閲覧
埋め込みタイムラインの表示について
日時: 2015/12/17 17:55
識別:
ID:T3uXEXemenJ/
名前:
一夏
自作ホームページにツイッターの埋め込みタイムラインを使っているのですが、先ほどiPhoneで閲覧中に幅が広がってHTMLやスタイルシートで設定した枠を超えて表示されるようになりました。
iPhoneだけなら端末の問題かと思うのですが、iPadの方も同じ状態でした。
しかしパソコンやAndroidから見る分には問題ありません。
昨日まで何ともなかったのですが、さっき急になった感じです。
iPhone、iPadのみということはSafariの問題かとも思うのですが対処法が分かりません。
同じ経験をされた方や直し方が分かる方よろしくお願いします。
スタイルシートやHTMLの方は弄っていないので特に問題ないとは思うのですが…
>>引用
Re: 埋め込みタイムラインの表示について
( No.1 )
日時: 2015/12/21 08:51
名前:
名無しさん
デフォルトの最大幅が大きめっぽいので、
下を参考にパラメータを指定してみてください。
埋め込みタイムラインのパラメーターリファレンス | Twitter Developers
https://dev.twitter.com/ja/web/embedded-timelines/parameters
widthがウィジェットの最大幅のようなので、たとえば480pxを最大にするなら、
data-width="480" を追加して確認してみます。
たとえば下のようなコードの場合
<a class="twitter-timeline" href="https://twitter.com/0000" data-widget-id="000000000000000">@0000さんのツイート</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
下のように data-width="480" を追加します。
<a class="twitter-timeline" href="https://twitter.com/0000" data-width="480" data-widget-id="000000000000000">@0000さんのツイート</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
うまくいかない場合はTwitterのウィジェット作成画面から
もう一度新しいコードを取得して貼り付けてから修正して下さい。
他にもCSS3の@media screenでスクリーン幅に応じて変更する方法や、
jQueryなどを使って調整する方法もあるようです。
>>引用
返信フォーム
(上記スレッドに返信する場合は以下のフォームから投稿します)
題名
※必須
スレッドをトップへソート
名前
E-Mail
非表示
表示
URL
パスワード
記事メンテ時に使用します (メンテは該当記事の
アイコンをクリック)
返信内容
>>1 > デフォルトの最大幅が大きめっぽいので、 > 下を参考にパラメータを指定してみてください。 > > 埋め込みタイムラインのパラメーターリファレンス | Twitter Developers > https://dev.twitter.com/ja/web/embedded-timelines/parameters > > widthがウィジェットの最大幅のようなので、たとえば480pxを最大にするなら、 > data-width="480" を追加して確認してみます。 > > たとえば下のようなコードの場合 > <a class="twitter-timeline" href="https://twitter.com/0000" data-widget-id="000000000000000">@0000さんのツイート</a> > <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> > > 下のように data-width="480" を追加します。 > <a class="twitter-timeline" href="https://twitter.com/0000" data-width="480" data-widget-id="000000000000000">@0000さんのツイート</a> > <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script> > > うまくいかない場合はTwitterのウィジェット作成画面から > もう一度新しいコードを取得して貼り付けてから修正して下さい。 > > > 他にもCSS3の@media screenでスクリーン幅に応じて変更する方法や、 > jQueryなどを使って調整する方法もあるようです。
※必須
エラーメッセージや内容などは省略せず詳細にご記入下さい
状態の設定
記事続行中
問題が解決した!
記事を取消したい
・問題が解決したら
解決
を選択して投稿して下さい
HELP(新しいウィンドウが開きます)
・既存記事の状態設定はメンテ(
アイコン)から修正する事ができます。
投稿内容をご確認下さい(記事の削除は出来ません)
クッキー保存