0

我有一个奇怪的问题,当我在输入附近添加一个 img 标签和一个跨度 img 导致输入和 sapn 降低时。

<div>
   <span>נקודות זיכוי</span>
   <input type="text" name="nekodot_zikoy" value="2.25"/>
   <img src="images/cal_black.png" title="חשב נקודות זיכוי" alt="חשב נקודות זיכוי"/>
</div>

我这里有代码http://jsfiddle.net/49JcA/

只是不要介意没有图像,如果你把标签拿出来看看我在说什么..

谢谢!

4

2 回答 2

1

假设您希望跨度和输入出现在顶部,只需添加align="top"到图像中:

<img src="images/cal_black.png" align="top" ... />

更新了小提琴

于 2013-01-17T12:53:23.387 回答
1

例如,您可以使用vertical-align

* { vertical-align:top; } 

但请注意,您不想这样做。其他人可能会争辩说您甚至不应该这样使用vertical-align,但是如果它对您有用,我不会抱怨,但是全局指定(使用*)是错误的并且对性能不利。相反,您应该将其应用于您需要的元素,在这种情况下会有所不同。所以,像这样:

input[type=text] { vertical-align:top; }

以及您需要将其应用于的任何其他元素。

最后,您应该标记输入以确保合规性。

于 2013-01-17T12:53:31.120 回答