html - 表格中的文本垂直居中

标签 html css

我有这张表:

<table border="1" style="width:100%">
    <tr>
        <td>Message</td>
        <td>Preview:</td>
    </tr>
    <tr>
        <td width="50%">
            <div style="float:left;">
                <textarea name="message" rows="10" cols="50" onkeyup="preview(this.value)">Enter your message here</textarea>
            </div>
        </td>
        <td style="background-color:rgb(255, 170, 0);" id="preview">
            <div>Enter your message here</div>
        </td>
    </tr>
</table>

这是一个文本区域,可以预览它旁边的外观。 但是,当我希望它从顶部开始时,预览单元格中的所有文本都垂直居中。

我该如何解决这个问题?

最佳答案

<td style="background-color:rgb(255, 170, 0); vertical-align: top;" id="preview"><div>Enter your message here</div></td>

只需添加 vertical-align: top 属性即可。

关于html - 表格中的文本垂直居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11072621/

相关文章:

html - Div 消失,直到我在 Opera 中滚动

css - anchor 链接有白色边框或空格

jquery - 为什么背景颜色没有改变?

html - 使用 clojurescript 在 HTML 页面上渲染 Three.js 场景

html - 下拉 - 悬停时子菜单菜单消失

jQuery 水平布局在 Firefox 上重置为 scrollLeft 0

javascript - 固定宽度跨度,无内联 block

javascript - 我如何找到 radio 的输入元素并检查它?总是 "Unable to find element "

css - WordPress Genesis 子主题 - 为什么它不拉父 css?

javascript - 无法使用所选颜色绘制