• 締切済み

素人なんですがホームページを作っております。

素人なんですがホームページを作っております。 質問の内容が「PCとスマホで違う大きさのバナーを表示したい」という事になります。 ホームページに大きなサイズのバナーを貼っています。 PCで見る分には問題ないのですがスマホで見るとはみ出ています。 なのでスマホで見る時には、別の小さなバナーを表示出来ればと思っております。 ネットで調べて見ると「ifを使うと出来る」「条件分岐でできる」と書いてあったのですがPHPやjavaスクリプトの知識が必要みたいなのです。 ただ素人でプログラムの知識が全く無いので、出来ればHTMLとCSSだけでバナーの条件分岐が出来るセレクタがあればと思うのですが可能でしょうか? 大変申し訳ございませんが宜しくお願いします。

  • CSS
  • 回答数1
  • ありがとう数1

みんなの回答

回答No.1

CSSのメディアクエリですかね @media(max-width:720px){ ........ } で画面幅720px以下でのみ有効なCSS @media(min-width:720px){ ....... } で画面幅720px以上でのみ有効なCSS って感じで書くことができます ここでサイズと背景画像を切り替えたりすることで 画面幅で画像・サイズが切り替わるバナーとかができます display:none;などして表示・非表示を切り替える という手もあるんですが そうなるといらないサイズの画像も 読み込みが起こってしまうっぽいので 背景画像切り替え型でやったほうがいいと思います。

29290017
質問者

お礼

ご親切に教えて頂きましてありがとうございました。本当に感謝しております。 ここ何日か調べていたのですが答えが見当たらなくて途方に暮れていました。 メディアクエリというんですね。 早速勉強してみたいと思います。 ありがとうございました。

関連するQ&A

  • 携帯用ホームページを作る

    PC用ホームページ、携帯用ホームページをPHPでふりわけようと 思います。 別々に更新するのは大変なので、PC用ホームページの内容そのまま 携帯用ホームページにも反映されるよう組んでいきます。 ふりわけはどこかのスクリプトを見るとして・・・。 やはりHTML、スタイルシート、PHPのどれで表示方法を 変えるのが効率的でしょうか。 こんなスクリプトの書き方をするといいよ、というアドバイスも よろしくお願いします。

    • 締切済み
    • PHP
  • 現在、ある会社のHPを作成中ですが、MacOSからのアクセスを

    現在、ある会社のHPを作成中ですが、MacOSからのアクセスを 全面的にブロックしたいのです。 そのようなHTMLやJavaスクリプト、もしくはCSSはあるでしょうか? 表示出来ないというエラーメッセージが出て全く見えないように なればいいです。特定のメッセージが出るページへの誘導でも 構いません。 ちなみに私自身はスクリプトの知識は全くありません。 (最低限必要なHTMLの知識ぐらいしかないと思います) ホームページビルダー13を使って作成しています。 どうか宜しくお願いいたします。

  • ホームページビルダーV9を使いながらHTML・CSSを覚えたい

    ホームページビルダーでHPを作成しています。基本的なところまでは、HTML・CSSの知識が無い私でも出来るのですが、思い通りにレイアウト出来なかったり任意の場所にバナーを貼れなかったりとかなり行き詰っています。 HP作成ソフトを使わず、サンプルを作りながら学習していく類のテキストは見かけますが、ホームページビルダーを基本にHTML・CSSを覚えていく様なテキストはないでしょうか? あれば是非教えて下さい。

  • パソコンとスマホで、表示倍率をわけたい

    画像のサイズについて パソコンで表示するなら100%のサイズ、 スマホで表示するなら200%のサイズ、 と条件分岐するにはどうすればいいでしょうか? HTMLのタグかcssで可能ですか?

    • ベストアンサー
    • HTML
  • バナーをホームページに貼り付けるには?

    ホームページ・ビルダー10で、作成中のホームページにバナーを挿入したいのですが、ページをアップしても、バナーのHTMLが表示されてしまいます。どうすればバナーを表示できますか?

  • 画像を変化させる方法。

     現在CSSでホームページを作っています。ある画像の上にマウスを乗せた時、別の画像を表示させたいのですが、背景として、設定せず、Java Scriptも使わず、CSSかHTMLだけで設定することは可能なのでしょうか?可能であれば、その方法を誰か教えていただけますか?よろしくお願いします。

  • サイト全体のCSSクラスタ名を変えるには?

    ホームページを勉強の為に作っていて、 とりあえずよく分からないから適当にCSSセレクタ名を付けて作業していたのですが、 後で出来上がったホームページを他人に見てもらう為に、セレクタ名を変えたいと思いました。 ただ、CSSファイルの方を・・・例えば、「.setumei」と書いてたものを「.description」と打ち直して保存したとしても、その「.setumei」を使っているHTMLの方は、ただCSSセレクタを読み込めないだけで、HTMLを全部手打ちで修正しないとちゃんと表示されないですよね? もっと簡単に、CSSセレクタ名を変えるだけで、サイト全体のそのセレクタを使っているところが全部一気に修正できるような方法はないでしょうか? 例えば、そういった事ができるソフトがあるとか・・・ ご存知でしたら、教えて頂けると助かります。どうぞ、よろしくお願いします。

  • HomePageでのcgiとは

    私が使おうとしているHomePageのサーバーは、無料なため、cgiは使えないとのことです。 このサーバーでは、java scriptをHTMLに埋め込むことはできるでしょうか。

  • seesaaブログの有料版(広告なし)のようなものありますか?

    お店と企業のホームページをブログ形式で作りたいと思っています。 さくらインターネットやYAHOOブログ、アメーバブログなどを当たった結果、PC用も携帯用もCSSが触れ、HTMLも触れてとても使いやすいseesaaブログが条件にピッタリ当てはまるものでした。 ただ、常に表示されているseesaaのバナーを外すのは規約違反になりそうなので、違うブログにしなければなりません。 そこで質問ですが、seesaaの機能(ドラッグで項目が移動できる、HTML、CSSがPC,携帯用共に触れる、操作方法の分かりやすさなど)をそのままに、バナーや広告が表示されないものはありますでしょうか。有償無償問いません。 ちなみにMovableTypeやTypePadは見た目が難しく、実際の入力作業を行う素人には難しいとの声があったので使えません。 どうぞ宜しくお願いします。

  • 初心者がホームページで、CSSを造りたいです

    今まで、ホームページ作成ソフト ホームページビルダーの、どこでも配置モードで、 素人なりに、ホームページを作成してました。 HTMLは、少しわかります。 時代の流れから、HTMLでは、幼稚な感じがしてしまい。 CSSの、ホームページを造りたいのですが、 素人の自分には、仕組みがさっぱりわからず困ってます。 CSSテンプレートのようなサイトから、素材をもってきても、 編集する方法がよくわかりません。 CSSが、簡単に使えるような方法があれば助かります。 よろしく御願いいたします。

専門家に質問してみよう