• ベストアンサー

背景画像を指定したあとにスタイルシートで指定した画像を使用することはできますか?

タイトルどおりの質問なのですが、背景に使いたい画像を表示させたあとにスタイルシートを使って違う画像を背景画像の上に表示させることはできますでしょうか。 やろうとしていることは、背景画像を表示させたあとにスタイルシートを使って違う画像をウインドウの右端に表示させたいです。 よろしくお願いします。

  • HTML
  • 回答数3
  • ありがとう数2

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

  • ベストアンサー
noname#22222
noname#22222
回答No.3

s_husky です。 そのものズバリではありませんが、参考にはなると思います。 スタイルシートでの分割サンプルコードは、ゴロゴロしています。 それらを参照しながら、応用して下さい。 /* ========================================================================================================== mystyle.css: Last update 2005/10/05 By XXXXXXXXXXXXXXXXXXXXXXX ------------------------------------------------------------------------------------------------------------- */ @charset "Shift_JIS"; /* この外部 CSS の文字コードを「Shift JIS」に設定 */ /* ========================================================================================================== 全体構造 ------------------------------------------------------------------------------------------------------------- */ body { margin: 0; /* 余白をゼロに */ padding: 0; font-size: 10pt; text-align: center; /* Win IE 6 で、ブロックレベル要素がセンタリングされないのを防ぐため */ } /* ========================================================================================================== ヘッダ ------------------------------------------------------------------------------------------------------------- */ div#header { width: 820px; background: url('../images/toppage/background_header.gif') no-repeat bottom; } /* ========================================================================================================== メイン・コンテンツ ------------------------------------------------------------------------------------------------------------- */ div#container { width: 820px; margin-left: auto; margin-right: auto; background: rgb(170, 170, 170) url('../images/toppage/background_container.gif') repeat-y; text-align: left; } div#wrapper { float: left; width: 80%; } div#content { float: right; width: 70%; } div#sidebarA { color: white; float: left; width: 30%; text-align: left; } div#sidebarB { float: right; width: 20%; } /* ========================================================================================================== フッタ ------------------------------------------------------------------------------------------------------------- */ div#footer { clear: both; width: 820px; font-size: 8pt; margin-left: auto; margin-right: auto; background: url('../images/toppage/background_footer.gif') no-repeat top; }

bolder
質問者

お礼

回答ありがとうございます。 わざわざソース書き込んでいただいて本当にありがとうございます。他のサイトと見ながらようやく解決することができました。

その他の回答 (2)

  • nitto3
  • ベストアンサー率21% (2656/12205)
回答No.2

背景を透過させ見せないなら普通に画像を貼ればいいです。 背景が無い場合と同じです。

bolder
質問者

お礼

回答ありがとうございました。スタイルシートで指定した背景画像を表示したうえでスタイルシートで指定した画像を貼り付けたい、という質問でした。わかりずらくてすいませんでした。

noname#22222
noname#22222
回答No.1

+--------------+=====+ +--------------+=====+ +--------------+=====+ +--------------+=====+ +--------------+=====+ +--------------+=====+ +--------------+=====+ +--------------+=====+ +--------------+=====+ +--------------+=====+ このような感じですと、2ブロックに分ければ宜しいかと!

bolder
質問者

補足

回答ありがとうございます。2ブロックにわけるとはどのように書けばよろしいのでしょうか。もしよろしければ教えてください。

関連するQ&A

  • スタイルシートで背景画像を指定

    今までbodyタグで背景を指定していたのですが、スクロールバーや余白の設定で スタイルシートを使うことになったので、背景画像もスタイルシートで指定することにしましたが、何度やっても表示されません。 このように書いてみました。 <style type="text/css"> <!-- BODY { background-image:url(img/28.gif); } BODY { 余白の設定} BODY {スクロールバーの設定 } --> </STYLE> htmlと同じフォルダの中にある、imgフォルダの28.gifという画像です。 画像のパスは間違っていません。アップロードもしてあります。 スタイルシートの解説をしているサイトさんを見ても、 何が間違っているのかわかりませんでした。 なぜ背景が表示されないかわかる方いらっしゃいますか? 余白やスクロールバーはきちんと表示されているのですが・・・

    • ベストアンサー
    • CSS
  • 2つ画像を背景にするスタイルシートってある?

    1つの画像をスタイルシートで背景にするのは、知ってるんですが、2つの画像を同じページに背景にはできるのでしょうか?下記は1つの画像を背景にするスタイルシートです。これのどこかをいじれば可能なのでしょうか? <STYLE TYPE="text/css"> <!--    BODY {       background-image:素材のURL;       background-position:0% 100%;       background-repeat:no-repeat;       background-attachment:fixed;     } --> </STYLE>

    • 締切済み
    • CSS
  • スタイルシートで、背景画像が表示されない

    スタイルシートで、背景画像(header.jpg')を設定してるのですが表示されません。  --- style.css     newpage5.html  --- img ┐        header.jpg スタイルシートは border-bottom: 1px solid #FF9900; background-image: url('img/header.jpg'); padding: 20px; ホームページビルダーでは、簡易表示されてるんですが アップロードすると、画像が表示されないのですが・・・ 以上宜しくお願いします。

    • ベストアンサー
    • HTML
  • スタイルシートでボーダーを画像に

    忍者ブログを使っています。 タイトルどおりなのですが、スタイルシートのボーダー(ボックス)を 画像にして表示させることは可能でしょうか? ご存知の方いらっしゃいましたらご教授願います。

  • スタイルシートでの背景画像の不都合

    こんにちわ スタイルシートで背景画像を指定しているのですが、画面をスクロールスクロールしたりプラウザを最大化、最小化などすると画像が一部かけたり全てなくなったりしてしまいます。 これってどうしてなんでしょうか?

    • ベストアンサー
    • CSS
  • スタイルシートで。

    皆さん、こんにちは。 今、WIN98を使ってるのですが、インターネットしていると、背景画像などのスタイルシートが引用されてるものは、表示されないのです。 色々と試してみたり、調べてみたのですが、全くわからずじまいで未だ直りません。 PCの調子が悪いのかと思ったりもしたのですが、調子が悪いようにも思えないし。。。 なので、背景画像とか引用されてるサイトさんに入ると背景が真っ白で寂しいのです。 どなたか、詳しい方がいらっしゃいましたら、教えて下さい!お願いします(>_<)

  • アンカータグのスタイルシート指定

    どうも、スタイルシートを書く上で困っていることがありまして質問します。 スタイルシートにおいてa,a:link,a:visited,a:activeといった属性でアンカーの装飾ができると思いますが、今回これで困ったことになりました。 「黒い背景では白い文字のリンクを、白い背景には黒い文字のリンクを」、という形を1つのページ上で行う必要がありスタイルを書いてみたのですがなかなかうまくいきません。 それぞれfontタグで指定すれば色は変わったもののtextdecoration:noneを使用したいためそれでは解決になりません。 どなたかよろしくお願いします。

  • 背景色と画像を同時にのせる

    背景画像を壁紙にし、その画像の上に文字を書きたいのですが、 画像と文字が入り混じって文字が見にくくなってしまいます。 そこで、画像は左右の端だけ残して(左右端合計で画像の幅が画面の40%くらいになるように)、 真ん中の60%くらいに、画像を張る前の白い状態にしたいと思うのですが、HTMLのタグがわかりませんorz タグを教えてほしいです。 よろしくお願いします。 ---------------------------- (画像左端{20%}) (何もない白い背景{60%}) (画像右端{20%}) (画像左端) (何もない白い背景) (画像右端) (画像左端) (何もない白い背景) (画像右端) (画像左端) (何もない白い背景) (画像右端) (画像左端) (何もない白い背景) (画像右端) (画像左端) (何もない白い背景) (画像右端) (画像左端) (何もない白い背景) (画像右端) (画像左端) (何もない白い背景) (画像右端) ↑こんな感じです

  • スタイルシートと、背景色の設定について

    画像を画面の中心に表示させようと、以下の様に設定したら、背景色が白になってしまうのです。 この場合どのようにすれば、背景を黒く設定できるのでしょうか? 画像の背景が黒なので困っています(涙 <head> <style type="text/css"> <!-- body{background:fixed url(***.gif) no-repeat 50% 50%} --> </style> </head> <BODY bgcolor="#000000"> 宜しくお願いします。。。

    • ベストアンサー
    • CSS
  • スタイルシートとは?

    質問内容ですが、HPで画面(デスクトップ?)に出てくるページの容量はどういう風に、考えたらいいのでしょうか? というのは、タグのテキストファイル+画像=全体の容量なのか、タグのファイルは容量に入りますか?ということです。 あと、タイトルにもなっているスタイルシートを使えば、 デザインを変えないで、容量を減らせたり出来ますか? (スタイルシートは、別ファイルをタグに組み込むと、表示されるみたいなことができると聞いたので) というのが、質問です。分かる方、ぜひ教えてください。よろしくお願いしますm(_ _)m

専門家に質問してみよう