2012-01-19 10 views
0

現時点でいくつかのHTMLの作業に取り組んでいますが、ちょっとした問題が出てきました。私は、ロールオーバー効果を作成するためにホットスポットを使用するイメージを持っています。ロールオーバー内にも私はhtmlテーブルを持っていますが、ロールオーバーするとホットスポット領域は緑色に変わりますが、テーブルは白色のままです。 私はこのテーブルを透明にする方法はありますか?私がコメントアウトしているの下にあなたが見ることができるようにIE8を使用してHTMLテーブルに透明度を追加するには

私は以前にしようとしたものを(フィルタ:アルファ)テーブルの

コードがある... Css-Tricks.comから

<div style="position:absolute; left: 709px; top: 353px; background-color: #FFFFFF; layer-background-color: #FFFFFF; border: 1px none #000000;"> 
<table width="50" border="0" ><!-- style="filter:alpha(opacity=80);"--> 
<tr> 
<td colspan="2" align="center" style="font:'Courier New', Courier, monospace; font-size:10px">Lvl.20</td> 
</tr> 
<tr> 
<td width="25"><IMG id="t11" style="cursor: hand; WIDTH: 24px; HEIGHT: 22px;" name=disp alt="Lvl.20" src="../../Icons/circle_cancel.png"></td> 
<td width="25"><IMG id="t12" style="cursor: hand; WIDTH: 24px; HEIGHT: 22px;" name=disp alt="Lvl.20" src="../../Icons/circle_cancel.png"></td> 
</tr> 
</table> 
</div> 

答えて

2

.transparent { 
     /* Required for IE 5, 6, 7 */ 
     /* ...or something to trigger hasLayout, like zoom: 1; */ 
     width: 100%; 

     /* Theoretically for IE 8 & 9 (more valid) */ 
     /* ...but not required as filter works too */ 
     /* should come BEFORE filter */ 
     -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 

     /* This works in IE 8 & 9 too */ 
     /* ... but also 5, 6, 7 */ 
     filter: alpha(opacity=50); 

     /* Older than Firefox 0.9 */ 
     -moz-opacity:0.5; 

     /* Safari 1.x (pre WebKit!) */ 
     -khtml-opacity: 0.5; 

     /* Modern! 
     /* Firefox 0.9+, Safari 2?, Chrome any? 
     /* Opera 9+, IE 9+ */ 
     opacity: 0.5; 
} 

これはすべてのブラウザ向けです。

+0

私は上記を私のCSSに入れてから、テーブルのクラスを透明に変更しましたが、効果がないようです。 これは、CSSファイルを変更する代わりに、これをHTMLに直接挿入する方法です。 – ljsg

+0

コーディング時にあなたのスタイリングとあなたのコンテンツからあなたのコンテンツを分離することが最善の策です。別々のコンポーネントである場合、変更を作成して追跡するほうがずっと簡単です。コードは私のために働く。私はクラスをテーブルに置き、バックグラウンドに色を付けて、本当に透明かどうかを知ることができました(私はバックグラウンドカラーを使用しました:#CC3;ボディセレクタで)。 – tahdhaze09

+0

私は今、それは間違ったCSSシートを最初に持っています。あなたは紳士と学者です。ありがとうございます – ljsg

関連する問題