表格垂直对齐?

发布于 2024-10-12 23:32:32 字数 194 浏览 7 评论 0原文

我的表格中有一个对象,但无法设置垂直对齐(它似乎不起作用)。

这是为什么?

示例:

http://jsfiddle.net/PHDWz/1/

I'm having an object in a table and I'm unable to set vertical align (it doesn't seem to work).

Why is that?

Example:

http://jsfiddle.net/PHDWz/1/

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

薔薇婲 2024-10-19 23:32:32

当我给 td 一个高度时..内容在中间垂直对齐....

<table cellspacing="0">
    <thead>
        <tr>
            <th scope="col" style="width: 180px">Description</th>
            <th scope="col">Textarea</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td height="400">Bla bla bla! Write something if you like! </td>
            <td>
                <textarea></textarea>  <span><img src="http://www.qualtrics.com/university/wp-content/plugins/wp-print/images/printer_famfamfam.gif" alt="printer"> A printer!</span>
            </td>
    </tbody>
</table>

When I give the td a height.. the content is vertical aligned in the middle....

<table cellspacing="0">
    <thead>
        <tr>
            <th scope="col" style="width: 180px">Description</th>
            <th scope="col">Textarea</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td height="400">Bla bla bla! Write something if you like! </td>
            <td>
                <textarea></textarea>  <span><img src="http://www.qualtrics.com/university/wp-content/plugins/wp-print/images/printer_famfamfam.gif" alt="printer"> A printer!</span>
            </td>
    </tbody>
</table>
吃素的狼 2024-10-19 23:32:32

只需添加一个附加列即可避免出现“A 打印机!”链接被迫以底部对齐方式附加到文本区域。
在你的CSS中,你可以省略跨度的垂直对齐,因为你在外部td中重复了它。

<table cellspacing="0">
<thead>
    <tr>
        <th scope="col" style="width: 180px">Description</th>
        <th scope="col" colspan="2">Textarea</th>
    </tr>
</thead>
<tbody>
    <tr>
        <td>Bla bla bla! Write something if you like! </td>
        <td><textarea></textarea></td>
        <td><span><img src="http://www.qualtrics.com/university/wp-content/plugins/wp-print/images/printer_famfamfam.gif" alt="printer"> A printer!</span>
        </td>
</tbody>

just add an additional column to avoid the "A printer!" link being forced to be kind of attached as align-bottom to the textarea.
In your css you may omit the vertical-align for the span as you have this duplicated in the outer td.

<table cellspacing="0">
<thead>
    <tr>
        <th scope="col" style="width: 180px">Description</th>
        <th scope="col" colspan="2">Textarea</th>
    </tr>
</thead>
<tbody>
    <tr>
        <td>Bla bla bla! Write something if you like! </td>
        <td><textarea></textarea></td>
        <td><span><img src="http://www.qualtrics.com/university/wp-content/plugins/wp-print/images/printer_famfamfam.gif" alt="printer"> A printer!</span>
        </td>
</tbody>

╰つ倒转 2024-10-19 23:32:32

当我扩展文本框时,左列中的文本垂直位于中间。这是使用 Safari,如果有其他请详细说明

The text in the left column sits in the middle vertically when I extend the textbox. This is using Safari, please elaborate if something else

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文