css - 按钮对齐问题并选择段落内的表单元素?

标签 css webkit alignment

我的标记如下所示:

<p>
   <select></select>
   <input type="submit" id="submit" value="submit" name="submit" />
</p>

这是 CSS:

//No specific styles for the select element nor inherited ones.

#submit {
    background: url("images/img.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #FFFAEE;
    cursor: pointer;
    height: 34px;
    margin-left: 30px;
    width: 145px;
}

问题是提交按钮比选择元素高几个像素。这是一个屏幕截图:

enter image description here

这发生在 Webkit 浏览器和 IE 中,但不会发生在 Firefox 中。

最佳答案

我将您的代码复制到 jsfiddle 中,选择和提交按钮在 ff、chrome 和 ie9 中很好地对齐。

http://jsfiddle.net/PTF3Q/

显然您没有提供某些代码导致了这种情况 - 您是否有该页面的实时 URL?

如果不行,你可以试试:vertical-align: middle;

关于css - 按钮对齐问题并选择段落内的表单元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6627302/

相关文章:

php - 验证后为什么我的选择标签数据被清除

css - 您知道为什么搜索图标没有以白色背景颜色显示并且下拉菜单没有右对齐吗?

html - 容器上固定宽度的 Flex Space Between 对我不起作用

c# - 如何使用 Webkit 浏览器单击链接?

ios - 在 WKWebView 中禁用放大手势

html - 如何使用 CSS 类对齐 td 元素内的 div

Android UI 小部件垂直对齐问题

jquery - 我已经使用 jquery 创建了单选按钮,现在我想使用 css 设置它们的样式

html - 过渡在 Firefox 中有效,但在 webkit 浏览器中无效

java - 将两个面板彼此相邻对齐