0

ラベルを横のテキストエリアと垂直方向に揃えるのに問題があります。

数ピクセル突き出ていて、私が何も修正していないようです。

「ul」タグだと変に見えるのはわかっていますが、それはこのセクションをjQuery-UIのソート可能なプラグインで使えるようにするための要素です。

HTMLは次のとおりです。

<tr>
<td>Objectives</td>
<td>
    <input type="button" style="margin-top: 4px;" value="Add Objective">
    <div>
        <ul>
            <tr>
                <td style="vertical-align:top;">
                    <label style=" background-color: gray; color: white; cursor: pointer; font-weight: bold; padding: 4px;">1</label>
                </td>
                <td>
                    <textarea>Test</textarea>
                </td>
                <div style="vertical-align:top; height: 60px; color: red; font-weight: bold; size: 12px; cursor: pointer; float: right;">  x  </div>
            </tr>
            <tr>
            <tr>
        </ul>
    </div>
</td>

とにかくこれを機能させることができる人はいますか?

4

3 に答える 3

4

HTMLを提供 <td style="vertical-align:middle;">して修正するだけです:-

http://jsfiddle.net/7VvmH/

おそらく、インライン css から css クラスに移動したいと思うかもしれません

于 2013-05-01T16:02:45.397 に答える
1

「vertical-align: super;」を追加するだけです。ラベルを付ける

于 2013-05-01T16:03:46.483 に答える