css - 如何在不添加任何 div 的情况下对齐表格显示中的按钮

标签 css css-tables

http://jsfiddle.net/mXbfe/

我试图在不添加 div 标签的情况下将按钮与输入框对齐。我可以只通过 CSS 来实现吗?我在 input.submit 上尝试了 margin-top 和 padding-top 但它不起作用?

这是 CSS:

#outer {
    width: 50%; 
    display: table; /*padding: 1em 0 0; */
    background: green;
}

#inner {
     display: table-cell; 
     /*width: 100%;*/ 
    background: red;
}

input {
    width: 100%; 
    /*padding: .5em 1em;*/
}

这是 HTML:

<div id='outer'>
    <div id='inner'>
        <label>Eat</label>
        <input type='textbox'></input>
    </div>
    <input class='button_submit' type='submit'></input>
</div>

最佳答案

将您的 css 中的 input 更改为 input[type=submit]

关于css - 如何在不添加任何 div 的情况下对齐表格显示中的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21995333/

相关文章:

css - 修改 twitter bootstrap navbar

html - 两个 div 排成一行,其中第一个 div 包含其他一些 div

html - 在水平滚动 CSS3 多列中欺骗固定列宽

html - 改变长滚动表的水平设计

html - 如何删除 div 表格单元格中的垂直填充?

html - 我网站的一部分出现奇怪的空白

javascript - jQuery if/else 语句使用多个按钮切换内容

CSS 表格 tr 悬停一种颜色/边框和 td 悬停另一种颜色/边框而不重要

html - 3 使用 div 的列表(表现得像一个 <table>)

css - 放置在表格单元格中时奇怪的 iframe 高度行为