html - 表 td 对齐问题?

标签 html css html-table

我试图让按钮与文本框对齐,但我无法让它工作,如果您需要更多代码,我很乐意发布它:)

enter image description here

这是我的代码:http://jsfiddle.net/Hunter4854/FFcAu/

<table class="chatMain" width="100%" height="100%" cellpadding="10" cellspacing="0" border="0">

    <tr>

        <td align="center" class="MainView" valign="middle">1</td>

        <td align="center" valign="middle" class="SideAd" width="185px" rowspan="3">AD</td>

    </tr>

    <tr>

        <td align="center" class="controls" valign="middle">

            <textarea class="chatInput"></textarea>

            <button type="submit">Send</button>

        </td>                                   

    </tr>

</table>

最佳答案

尝试添加vertical-align: middle来形成元素本身。

表格单元格的全部内容(作为实体)在单元格内垂直对齐,而内容内每个内联元素的相互对齐是通过这些内联元素的 vertical-align 指定的,而不是表格单元格.

关于html - 表 td 对齐问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12789990/

相关文章:

jquery - 如何将自定义 html 关闭按钮添加到 jQuery 对话框主体?

html - Div 在 asp 表单中没有 css

html - 理解 html 标记中的样式解析

html - ul 的绝对定位如何导致表格中的按钮重叠?

vue.js v-for 在两个表行上

php - 取SQL段落和空行(PHP、CSS、$MySQL)

html - 与有序列表对齐

jquery - 更改动态创建的 jQuery 子元素的样式

html - 使文本元素彼此保持一致的CSS规则?

php - HTML 表格到 XLS(用于公式的单元格)