• ベストアンサー

ブログパーツをレスポンシブ化したい

下記のようなブログパーツをレスポンシブ化したいです。 <script type="text/javascript" src="URL&width=500&height=500"></script> 上記のようにPC用サイトにあわせてサイズを指定すると、スマホのページではみ出してしまいます。 スマホのページでもPCのページでもサイトの幅にぴったり収まるように幅を自動調整させたいのですが、どうすればいいでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

1の回答は微妙に趣旨がずれていましたので、訂正 pc用とmobile用二つ用意してmediaを使って 表示・非表示(display: none;)を切り替えてみてはいかがでしょうか?

blockade331
質問者

お礼

ありがとうございます。 この方法で解決しました!

その他の回答 (2)

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.3

>>スマホのページでもPCのページでもサイトの幅にぴったり収まるように幅を自動調整させたいのですが、どうすればいいでしょうか。 自動調整するように、CSSやPHP、javascriptなど、創意工夫して対応するプログラムを書くことです。

回答No.1

javascriptで画面幅を取得してやる方法もありますが、 cssで試されてみてはいかがでしょう? <div id="box"></div> <style type="text/css"> #box{ width: 500px; height: 500px; } @media (max-width: 991px) { <!-- 画面幅が991px以下の例 --> #box{ width: 300px; height: 300px; } } </style> この場合だと、画面幅が991px以下になるとdiv要素が300*300になり、992px以上だと500*500になります。

関連するQ&A

  • ブログ

    ブログパーツとか ブログに貼り付けられるもの <script language="JavaScript" type="text/javascript" src="http://www.001.kddi.com/minna/blogparts/script.js" charset="utf-8" width="160" height="393"></script> こういうのがあるけどどうやって貼り付けるんですか

  • ブログパーツの音を出さないようにしたい

    開くと、勝手に音楽が鳴ったりするサイトがありますよね? 私のブログも、今そんな状態です。 ああいうのって、閲覧者の方を驚かせたり、不快にさせてしまったりする原因になると思うんです。 でも、音楽ならまだしも、勝手に動画が再生されてしまう(もちろん音声付きで)ようなブログパーツの音声だけでも止める方法はありませんか? 音量調整のつまみ部分を動かさない限り、音声が出ないというような感じで。 そのブログパーツを外すのが一番いいと思うんですが、そのブログパーツは、ブログライターサイトの案件の1つで、決められた期間内は外せないんです。 <script type="text/javascript" src="http://10th.kayac.com/js/movie/cubaclock/blogparts_small.js"></script> これが、そのブログパーツのソースコードです。 外部ファイルを読み込む形のブログパーツなので、やっぱりこちら側でどうこうすることはできないんでしょうか。

  • ブログパーツの消し方を教えてください

    gooでブログを始めました。 画像も絵文字も使っていないので、せめてブログパーツぐらいでも貼り付けた方が良いと思いました。 そのブログパーツはタカラトミーのおしゃべり時計、「CLOCKMAN」からのものです。 タグは下記です。 <script language="JavaScript" type="text/javascript" charset="utf-8" src="http://blogparts.takaratomy.co.jp/clockman/blogparts.php?blogcode=Af31ce441ded33ee3fe773171dd84f73 画像ではなく、タグがそのまま表示されています。 まずブログに表示されてしまったものを削除したいのですが、方法が判りません。 当方ブログに関しては素人でパソコンの専門用語などはわかりません。 急ぎませんので平易な言葉での解説を是非お願い致します。

  • ブログパーツのサイズ変更

    ブログパーツの横幅を変更したいときはどうしたら良いですか?プログラムには<script language="javascript" src="http://*** URL ***.js"></script>とあって、どこに何を入れたらいいかを教えてください

  • ブログパーツをクリックすると別ウインドウ・タブで表示するようにするには?

    Widgetboxというサイトで自分のブログに貼りたいパーツを見つけて貼ってみたのですが、パーツをクリックするとそのページに移動してしまいます。 別ウインドウ・タブで表示させるようにコード変更ってできるのしょうか? コードはこんな感じです <script type="text/javascript" src="http://widgetserver.com/syndication/subscriber/InsertWidget.js?appId=6f181871-9d90-4e75-8bc0-5316b85aa08c"></script>

  • ツイスターのブログパーツ貼れない!

    ツイスターのブログパーツ貼れない! gooブログで、 <div align="center"><a href="http://twitter.com/lovemusic" target="_blank"><img src="http://twimg.info/src/?id=lovemusic" width="160" height="240" border="0"></a><br><a href="http://twimg.info/" style="text-decoration:none"><span style="font-size:9pt">Powered by ついめ~じ</span></a></div> と、 ここのサイト http://twimg.info/ つかって生成したけど貼れないのは試用?

  • タグをwiki文法に変えていただけないでしょうか(-"-)

    タグをwiki文法に変えていただけないでしょうか。。 <div style="width:160px;text-align:center;"><script type="text/javascript" language="JavaScript" src="http://www.blogdeco.jp/renda/tag.php?parts_id=125903271688482"></script><noscript><a href="http://www.blogdeco.jp/" target="_blank"><img src="http://www.blogdeco.jp/img/jsWarning.gif" width="140" height="140" border="0" alt="Blogdeco" /></a></noscript><a href="http://www.blogdeco.jp/">ブログパーツ</a></div>

  • ブログにアフィリエイト

    Gooのアフィリエイトを付けたいと思ったのですがうまくできません。 どこにこれを入れたらいいのですか? <body></body> を見つけられませんでした。 どこからHTMLに変えればいいのでしょうか? <script type="text/javascript"><!-- google_ad_client = "ca-pub-5404271037144108"; /* ha-fu */ google_ad_slot = "0166062550"; google_ad_width = 234; google_ad_height = 60; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

  • ブログパーツのjquery利用について

    ブログパーツでjqueryを使用してhtmlなどを出力したいのですが、 思い通りの動作ができません。 jsファイルの中身 ------------------------------------------------------------ document.write("<script type='text/javascript' src='http://hoge.com/jquery.js'></script>"); document.write('<link rel="stylesheet" type="text/css" href="http://hoge.com/hoge.css">'); $(function() { $("div").html("<p>aaaaaaaaa</p>"); }); document.write('<div></div>'); ------------------------------------------------------------ これじゃあ、ほかのサイトからjsを読み込んでも 出力されないのでしょうか? (<script src="http://hoge.com/hoge.js"></script>) document.write("<div>aaa</div>");だけであれば、 ちゃんと出力されるのでjqueryの記述がおかしいのだと思います。 ご教授お願いいたします。

    • ベストアンサー
    • AJAX
  • 同じJavaScriptを共通にして、別ファイルにする方法は(ソース付き)?

    よろしくお願いします。 ログの出力をするために、全てのページに同じJavaScriptを埋め込んでいます。 ただ、あまりにも行数が多くなる可能性があるので、この部分を1つのファイルにまとめたいと思っています。 具体的には、現状を変更後のようにしたいと思います。 そこで、Common.jsにはどのように記述をすれば良いでしょうか? ●現状 </table> <SCRIPT Language="JavaScript"> <!-- document.write("width="+screen.width+"&"); document.write("height="+screen.height+"&"); document.write("color="+screen.colorDepth+"'>"); // --> </SCRIPT> <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"> </script> <script type="text/javascript"> _uacct = "********"; urchinTracker(); </script> </body> </html>  ↓↓↓ ●変更後 </table> <SCRIPT SRC="../scripts/Common.js"></SCRIPT> </body> </html>

専門家に質問してみよう