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

只需提供 <td style="vertical-align:middle;">并修复您的html:-

http://jsfiddle.net/7VvmH/

您可能想从 inline-css 转移到 css 类

于 2013-05-01T16:02:45.397 回答
1

只需添加“垂直对齐:超级;” 去标记

于 2013-05-01T16:03:46.483 回答
1

尝试申请vertical-align:middle;各自td

希望它会有所帮助

于 2013-05-01T16:17:06.083 回答