• ベストアンサー

CSSでのBackground

質問です。 CSSでTRタグにBackgroundって使えますか? 何度かやっているのですがうまくいかなくて・・・ リファレンス参照してもそれらしい記述がなくて困ってます。 下記のような感じでやってるのですが何か間違ってますでしょうか? ちなみにインラインではなく、別ファイルでのCSS記述です。 tr#area_center_column{ background:url('画像パス') no-repeat; height:26px; } 画像パスの間違いなどはありません。 上記の記述じゃ無理ですか? 下記の記述でも無理でした。 tr#area_center_column{ background-image:url('画像パス'); background-repeat:no-repeat; height:26px; } インラインでは画像は表示されるんですけど・・・ どなたか教えてくださいお願いします!

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

  • ベストアンサー
  • key-child
  • ベストアンサー率54% (25/46)
回答No.4

> CSSでTRタグにBackgroundって使えますか? http://hp.vector.co.jp/authors/VA022006/css/colors.html?jouyou_l#background ANo.2補足 > もし別の階層にあると、画像ファイルへのパスも変わるはずです。 相対パスで記述しているなら、CSSファイルがある階層からのパスです。 HTMLファイルがある階層からのパスではないです。 http://hp.vector.co.jp/authors/VA022006/css/data.html?jouyou_l#uri

ktakusya
質問者

補足

ありがとうございます。 結局パスの変更でよかったみたいです。 ありがとうございました。

その他の回答 (5)

  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.6

以前、試した事がありました(tbodyでも無理でしたw) ブラウザによっては各<td>毎に表示されますが、 横1行に<tr><td></td><td></td></tr>等で1枚だけを全面表示するのは無理です。 tableを入れ子にして一行tableで背景を入れるか <tr>内の<td>を1つにして背景を設定し、別の方法で複数の<td>に見せる・・・

  • kyanasaki
  • ベストアンサー率42% (168/396)
回答No.5

.area_center_column { で指定して、<div>でくくって下さい、

  • goulan
  • ベストアンサー率46% (23/50)
回答No.3

No.2 さんと同じく、画像パスじゃないかと。後は、id が一文字違うとか・・・。 確かめる方法として、 table tr{ ..... } idを外して、table tr 全部に指定してみてください。それで駄目ならば、画像パスでしょう。それでいけるなら id名違いかと。

回答No.2

CSSをインライン(タグ埋め込み)したときはOKで、外部ファイルにしたときにNGだとすると、やはり画像のパスを怪しい気がするのですが…。 外部CSSファイルはHTMLファイルと同じ階層にありますか? もし別の階層にあると、画像ファイルへのパスも変わるはずです。

noname#39970
noname#39970
回答No.1

こうは? tr.area_center_column{} <tr class="area_center_column"> あとは inherit ・・・

ktakusya
質問者

補足

{}の中身は同じと考えていいですか? クラス指定でも無理でした・・・

関連するQ&A

専門家に質問してみよう