• ベストアンサー

cssのバックカラーに画像を入れる

PHPを使ってホームページを書いております。トップメニューのバックに画像を入れたいのですが、どうすればよいか考えております。完結にできる方法があれば、教えてください。

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

  • ベストアンサー
  • elcude
  • ベストアンサー率72% (32/44)
回答No.1

■もう少し質問どのタグに入れるのかを教えていただけると、こちらももう少し詳細な説明が可能となります。 1.ulタグとかpタグとかaタグなど・・・できればそのphpの表示したhtmlソースを記述してほしいのですが。 2.メニューはテキストの文字を表示するのか、あるいは画像ボタンとしてCSSで表現したいのか教えてください。 察せられる答えとしては以下のとおりになります。 ■ その1 メニューの背景に入れる(ulに入れる) ■ * images/sample.jpgにある画像を1枚背景に表示する。 <ul> <li><a href="#">メニュー1</a></li> <li><a href="#">メニュー2</a></li> </ul> ul{ background:no-repeat url("images/sample.jpg"); width:XXXpx; } a{ color:#fff; width:100%; padding:0.5em 0em; } images/sample.jpgにある画像1枚をメニューの背景として表示させる。aタグにcolor:#fff; ■ その2 トップメニューのあるページに入れる(bodyに入れる) ■ * 横方向にimages/sample.jpgにある画像を表示する。 body{ background:repeat-x url("images/sample.jpg"); } 多分こちらではないと思いますが。 このいずれにも当てはまらなければ私の勘違いなので、最初に述べたとおりもう一度詳細に質問してくれるようにお願いします。補足がほしいです、よろしくおねがいします。(^^)

関連するQ&A