繁体   English   中英

HTML / CSS-将表格行中的文本框居中对齐,文字如下

[英]HTML/CSS - Center align text box in table row with text below

我正在尝试找出如何在不向上推文本框的情况下在表格行的居中输入框下方对齐文本。

这是我的桌子:

<table border="1">
    <tr>
        <th>One</th>
        <th colspan="2">Info</th>
    </tr>
    <tr>
        <td rowspan="4">
            <input type="text" value="" />
            <br/> Test
            <br/> Test2
        </td>
        <th>Something</th>
    </tr>
    <tr>
        <td>
            Blah
        </td>
    </tr>
    <tr>
        <td>
            Blah
        </td>
    </tr>
    <tr>
        <td>
            Blah
        </td>
    </tr>
</table>

Jsfiddle展示了我的意思

我想垂直对齐文本框使其居中,同时文本显示在其下方,并且不向上推文本框

像这样?

编辑-这很困难,您可以使用padding-top将其合并在一起,但是如果内容增加,它将变得更糟。

 <table border="1"> <tr> <th>One</th> <th colspan="2">Info</th> </tr> <tr> <td valign="middle" rowspan="4" style="padding-top:10%;"> <input type="text" value="" /> <br> asdf <br>asdf </td> <th>Something</th> </tr> <tr> <td> Blah </td> </tr> <tr> <td> Blah </td> </tr> <tr> <td> Blah </td> </tr> </table> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM