2

Hello World!2 つのセルに分割せずに、テキストをテーブル セルの中央に垂直に揃える方法はありますか?

<table border="1">
    <tr>
        <td valign="middle" style="vertical-align:middle;">
            Hello World! <img src="https://www.google.com/images/srpr/logo3w.png" border="1" />
        </td>
    </tr>
</table>

http://jsfiddle.net/U4Qs4/

4

2 に答える 2

3

td 要素ではなく、画像を垂直方向に配置する必要があります。

于 2012-11-02T00:07:00.133 に答える
2

Chrome FF および IE7 で動作します ....

<style>
.mid {
    vertical-align:middle
    }
</style>


<table border="1">
    <tr>
        <td class="mid">
            <img src="https://www.google.com/images/srpr/logo3w.png" class="mid" border="1" />Hello World!
        </td>
    </tr>
</table>
于 2012-11-02T00:20:24.847 に答える