我有两个按钮,一个实现为输入,另一个实现为跨度。它们与:
{ display:inline-block; }
这些按钮是从自定义标签呈现的,并且在 jsp 中动态添加了一个类名。在 css 中,阴影、背景渐变、填充和字体都有一些定义。他们确实使用了一些 CSS3,比如边框半径。
但是在 Firefox 中,span 按钮的高度是 18,而输入是 20。有趣的是,它们在 IE 8 中的高度都是 25px,为什么?
现在我需要它们具有相同的高度并水平对齐。
更新:现在我在 jsfiddle 中有这两个按钮。使用高度:22px;和垂直对齐:顶部;不会有太大帮助。