html - 对齐中心不适用于表中的 td?

标签 html css

这是一个包含三行的简单 html 表格。我希望最后一行的按钮在中心对齐,但它没有对齐。我可以看到右边有轻微的移动,但不完全在该行的中心。难道我做错了什么?感谢您的帮助!

HTML

<div class="search">
    <form action="questions/${id}" method="GET">
        <table>
            <tr>
                <td>
                    <label for="question_id"> <u><b> Question: </b></u> 
                    </label>
                </td>
                <td>
                    <input type="text" name="lastname" value="Mouse">
                </td>
            </tr>
            <tr>
                <td>
                    <label for="race_id"> <u><b> Race: </b></u> 
                    </label>
                </td>
                <td>
                    <select>
                        <option value="volvo">Volvo</option>
                        <option value="saab">Saab</option>
                        <option value="mercedes">Mercedes</option>
                        <option value="audi">Audi</option>
                    </select>
                </td>
            </tr>
            <tr>
                <td>
                    <input type="submit" value="Submit">
                </td>
            </tr>
        </table>
    </form>
</div>

CSS

.search table {
    border: thin solid;
    border-color: #D6D6C2;
}

.search table tr:last-child td {
    text-align: center;
}

最佳答案

只需为 td Sample 分配 colspan="2":

   <td colspan="2">
    <input type="submit" value="Submit">
   </td>

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

相关文章:

javascript - 使用 localStorage 存储和检索 PNG 时的空白图像

html - 用线条连接 Canvas

javascript - 在转换后的 div 中防止图像失真?

css - 用图像替换列表项

javascript - MagicZoomPlus 缩放图像定位

jquery - ScrollTop 和 slideToggle 相互混淆

javascript - 当 div 增长时自动向下滚动浏览器窗口

javascript - 如何延迟 javascript/html 中 <a> 标签的加载

html - 创建固定填充

html - 自动调整 CSS 中内嵌图像的图像大小