- ベストアンサー
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; } インラインでは画像は表示されるんですけど・・・ どなたか教えてくださいお願いします!
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
> 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
その他の回答 (5)
- naokita
- ベストアンサー率57% (1008/1745)
以前、試した事がありました(tbodyでも無理でしたw) ブラウザによっては各<td>毎に表示されますが、 横1行に<tr><td></td><td></td></tr>等で1枚だけを全面表示するのは無理です。 tableを入れ子にして一行tableで背景を入れるか <tr>内の<td>を1つにして背景を設定し、別の方法で複数の<td>に見せる・・・
- kyanasaki
- ベストアンサー率42% (168/396)
.area_center_column { で指定して、<div>でくくって下さい、
- goulan
- ベストアンサー率46% (23/50)
No.2 さんと同じく、画像パスじゃないかと。後は、id が一文字違うとか・・・。 確かめる方法として、 table tr{ ..... } idを外して、table tr 全部に指定してみてください。それで駄目ならば、画像パスでしょう。それでいけるなら id名違いかと。
- Pantalaimon
- ベストアンサー率29% (20/68)
CSSをインライン(タグ埋め込み)したときはOKで、外部ファイルにしたときにNGだとすると、やはり画像のパスを怪しい気がするのですが…。 外部CSSファイルはHTMLファイルと同じ階層にありますか? もし別の階層にあると、画像ファイルへのパスも変わるはずです。
こうは? tr.area_center_column{} <tr class="area_center_column"> あとは inherit ・・・
補足
{}の中身は同じと考えていいですか? クラス指定でも無理でした・・・
補足
ありがとうございます。 結局パスの変更でよかったみたいです。 ありがとうございました。