0

私が取り組んでいるサイトでは、テーブルの背景を透明にする必要があります。

  <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 画像を取得する場所を指示しますが、それ以外は、テーブルの背景は白で透明ではありません。

ヘルプ!

4

2 に答える 2

3

私はfirebugでこれを試しましたが、うまくいきました。

このCSSをテーブルに適用します

.tableShare
{
position:relative;
}
于 2013-04-02T00:24:17.463 に答える
1

あなたのテーブルにはコンテンツがありません。テーブルにサイズがありません。見た目:フィドル

//you content on <td> or <span>

...<td><span class='st_sharethis' displayText='ShareThis' style="float:left;"> your content here </span></td>..
于 2013-04-02T00:21:03.843 に答える