在div中留下浮动输入

时间:2016-12-10 04:56:51

标签: html css

我有一个最大宽度为200px的验证码img;我想把输入框放在它旁边..我试过一个浮动输入左边但没有结果它仍然显示输入的顶部。这是一个12行的div行。

   <div id="captcha">
    <label>Captcha</label>
    <div>
    <img alt="captcha" src="captimg.php">
    <input class="sec" id="captcha" name="captcha" type="text" placeholder="captcha" value=""> 
    </div>                    
    </div>      

3 个答案:

答案 0 :(得分:1)

希望这个答案可以帮助你

<div id="captcha">
<label>Captcha</label>
<div>
<img alt="captcha" src="captimg.php">
<input class="sec" style="width: 0px; z-index:0; height: 0px" id="captcha" name="captcha" type="text" placeholder="captcha" value=""> 
</div>                    
</div> 

答案 1 :(得分:0)

你可以考虑使用display:inline-block here

检查此代码段

img {
  width: 200px;
  vertical-align: middle;
}
div * {
  display: inline-block;
}
div#captcha {
  line-height: 30px;
  border: 1px solid;
}
<div id="captcha">
  <label>Captcha</label>
  <div>
    <img alt="captcha" src="captimg.php">
    <input class="sec" id="captcha" name="captcha" type="text" placeholder="captcha" value="">
  </div>
</div>

希望有所帮助

答案 2 :(得分:0)

#captcha img,
#captcha .sec {
    float: left;
}

在图像和输入上使用float left。这将使它们并排出现。

此外,您在代码中使用了id="captcha"两次。 ID's should not be repeated