[英]How to add static text to an input box in bootstrap?
我有一个HTML
如下:
<div class="row">
<div class="col-lg-4">
<label for="email">E-Mail ID:</label>
</div>
<div class="col-lg-8 input-group" style="width:50%">
<input type="text" id="userEmail" class="form-control" name="email" required />
<span class="input-group-addon">@gmail.com</span>
<hr/>
</div>
</div>
我想在右侧的框中添加静态文本。
例如(@ gmail.com,它在谷歌注册形式检查图像的方式 )。 非常感谢!
像这样的东西?
.input-group input { border-right: 0px solid transparent; } .input-group .input-group-addon { background-color: transparent; border-left: 0px solid transparent; }
<link href="http://getbootstrap.com/dist/css/bootstrap.css" rel="stylesheet"/> <div class="row"> <div class="col-lg-4"> <label for="email">E-Mail ID:</label> </div> <div class="col-lg-8 input-group" style="width:50%"> <input type="text" id="userEmail" class="form-control" name="email" required> <span class="input-group-addon">@gmail.com</span> </div> </div>
移动跨度的input
和设置的右填充input
的大小span
: https://jsfiddle.net/d65wyzoj/1/
尝试这个
.new
{
position: absolute;
padding: 10px;
right: 0px;
line-height: 10px;
}
<div class="form-group ">
<label class="control-label">
<code>.inner-addon.<i>right</i>-addon</code>
</label>
<div class="inner-addon right-addon">
<span class="new">@gmail.com</span>
<input type="text" class="form-control" placeholder="Search" />
</div>
</div>
这是您可以找到的最优雅的解决方案。
<div class="input-container">
<input type="text"/>
</div>
.input-container {
position: relative;
float: left;
}
.input-container:after {
position: absolute;
right: 0;
top: 0;
content: '@gmail.com';
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.