私が取り組んでいるサイトでは、テーブルの背景を透明にする必要があります。
<li>
<div> some code </div>
<div style="height:110px;" class="tableOwner">
<img style="margin-top:30px;float:left;" src="/newimg/ClickShare.png"></img>
<table border="0" class="tableShare" style="background-color:white !important;">
<tbody style="background-color:white">
<tr>
<td><span class='st_sharethis' displayText='ShareThis' style="float:left;"></span></td>
<td><span class='st_facebook' displayText='Facebook' style="float:left;"></span></td>
</tr>
<tr>
<td><span class='st_twitter' displayText='Tweet' style="float:left;"></span></td>
<td><span class='st_blogger' displayText='Blogger' style="float:left;"></span></td>
</tr>
<tr>
<td><span class='st_googleplus' displayText='Google +' style="float:left;"></span></td>
<td><span class='st_linkedin' displayText='LinkedIn' style="float:left;"></span></td>
</tr>
<tr>
<td><span class='st_pinterest' displayText='Pinterest' style="float:left;"></span></td>
<td><span class='st_email' displayText='Email' style="float:left;"></span></td>
</tr>
</tbody>
</table>
</div>
</li>
残念ながら、table、tbody、または td を background-color:white にするかどうかに関係なく、背景は常に透明として表示されます。span のクラスはブラウザに PNG 画像を取得する場所を指示しますが、それ以外は、テーブルの背景は白で透明ではありません。
ヘルプ!