我有一个输入(包含一个数字),我想在旁边放一个按钮。当按下此按钮时,框内的值将增加 1。
不过,我花了很长时间在所有浏览器中排列它。
我尝试使用button
,img
和a
来完成此操作。img
在大多数浏览器中没有正确排列。这意味着如果我将 aninput
和 an放在img
一起,img
则比输入高几个像素,但这因浏览器而异。我能得到的最接近的方法是通过button
使用 css 设置它来使用我的自定义图像。它适用于 Chrome、ie7 和 ie10。但是,在 ie8、ie9 和 firefox 中,它太高了 1 个像素,我一辈子都无法让它们对齐。
我在这里读到浮动会使它们排成一行。果然,它做到了。但是现在输入和按钮卡在它们所在的边缘td
,我不知道如何移动它们。有没有比浮动更好的方法?或者只是一种正确排列它们的方法?
这就是我遇到问题的方式。在 Chrome 和 ie7 中,ie10 运行良好。它在ie8,9和firefox中搞砸了。
这就是它在浮动时的样子。它在上述所有浏览器中都显示正确,但现在偏离中心。
有什么建议么?