• ベストアンサー

フィルタのことで…

スタイルタグを使って、<table>にフィルタをかけるとします(私の場合、半透明にしたいわけなんですが…)。それで、ページ内の全ての<table>にフィルタがかかるわけですよね?でも、「ここだけはかけたくない!」という時、どうすればいいのでしょう。簡単な方法、ありますか?

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

  • ベストアンサー
  • the845t
  • ベストアンサー率33% (246/743)
回答No.1

使用しない場合があるのであれば、classを指定しては? <head> <style> table.main{background-color:#656565;} </style> </head> <body> <table class="main"> <tr><td> これは反映される </td></tr> </table> <table> <tr><td> 反映されない </td></tr> </table> 。。。。 といった感じ。

ponike22
質問者

お礼

お礼が遅れてしまってすみませんでした。やっぱりクラスを指定する方法くらいしかありませんよね。いろいろ試行錯誤を繰り返した結果、無事解決することができました。ありがとうございました。

その他の回答 (1)

  • mam_00
  • ベストアンサー率50% (5/10)
回答No.2

こんばんは。the845t1様と同じような回答ですが、半透明で、かつ、テーブル内の特定のセルに関してお答えさせていただきます。IEのDHTMLのフィルタトランジションをご利用だと思いましたので・・・。 <html> <head> <style type='text/css'> .al{filter:alpha(opacity=90,finishopacity=40,style=1,startx=0,starty=0,finishx=50,finishy=50);background-color:#FFFFFF;} body{color:#FF0000;background-color:#000000} </style> </head> <body> <table border=1> <tr> <td>普通</td><td class=al>半透明</td> </tr> <tr> <td class=al>半透明</td><td>普通</td> </tr> </table> </body> </html>

ponike22
質問者

お礼

自分、初心者の分類に入るので、見た瞬間「うぉっ!?」という感じがしましたが…参考にさせていただきます。どうもありがとうございました。

関連するQ&A