img标签靠近输入



我有一个奇怪的问题,当我添加一个img标签附近的输入和span的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/

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

谢谢的!

假设您希望span和input显示在顶部,只需将align="top"添加到图像:

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

更新小提琴。

您可以使用vertical-align,例如:

* { vertical-align:top; } 

但是请注意,您的不希望这样做。其他人可能会争辩说,您甚至不应该像这样使用vertical-align,但我不会抱怨,如果它适用于您,但是全局指定这个(使用*)是错误的,并且对性能不利。相反,您应该将其应用于您需要的元素,在本例中这些元素是不同的。像这样:

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

和任何其他你需要这个应用的元素。

最后,您应该为遵从性标记输入。

最新更新