如何让input输入框和img并列一行

发布于 2021-12-02 09:33:31 字数 652 浏览 885 评论 2

有一个div,div内包含一个inpu输入框和一个img,img的宽高一定,如何让input的长度随着div大小变化而变,始终保持和img在同一行。


<div class="form-group code_div">
    <input type="text" name="code" placeholder="验证码" maxlength="4"
	class="form-password form-control"  id="code"><img class="pull-right"
		src="<%=path%>/loginCode/code.do" src="验证码" onclick="this.src='<%=path%>/loginCode/code.do?'+Math.random()"/>
</div>

我自己弄得随着浏览器大小变化,img就错下去一行了,怎么回事



如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

巡山小妖精 2021-12-03 14:08:02

你可以把它定位么。。。那里返回去看下就有思路了。

清晨说ぺ晚安 2021-12-02 16:57:15

我不知道是为啥,但是我测试了下,把图片放前面,input放后面是好使的

<html>

	<head>
		<title></title>
		<style type="text/css">
			.container {
				width: 40%;
				margin: 60px auto;
				border: 1px solid red;
				position: relative;
				padding: 10px;
				box-sizing: border-box;
			}
			
			.container .input {
				display: block;
				margin-right: 60px;
				border: 1px solid blue;
			}
			
			.container .img {
				display: block;
				float: right;
				width: 56px;
				height: 20px;
				border: 1px solid green;
			}
			
			.input input {
				width: 100%;
			}
			
			.img img {
				width: 100%;
				height: 100%;
			}
		</style>
	</head>

	<body>
		<div class="container">
			<div class="img">
				<img src="" />
			</div>
			<div class="input">
				<input type="text" />
			</div>
		</div>
	</body>

</html>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文