0

tdに展開アイコンを表示する必要があります。表示すると、テキストと画像が整列しません。エキスパンドアイコンと呼んでいるspacer.gif(1x1)を使用しました。imgタグで幅と高さを直接指定すると、テキストも整列されません。

また、spacer.gifを使用した理由は、好きなアイコンを簡単に呼び出すことができるため、または展開アイコンがないtdの場合は、他のすべてのtdとうまく整列するように幅を指定するだけです。

<td><img src="../images/spacer.gif" class="texpand_icon"/>Actuals</td>

.texpand_icon{background:url('../images/plus.gif') no-repeat left center; padding-left: 16px;}

誰かがこの問題を修正できますか?

4

1 に答える 1

0

valign 属性を試しましたか?

<td valign="middle"><img /></td>

これにより、画像自体が整列するはずです。テキストを画像に合わせて配置するには、CSS のプロパティ vertical-align を画像で使用できます。

.texpand_icon{
    vertical-align: middle;
    ...
 }
于 2011-09-13T16:43:31.027 に答える