Css 如何在输入框后面放置div?
如何在“subdomain”输入框之后获取“.domain.com”Css 如何在输入框后面放置div?,css,Css,如何在“subdomain”输入框之后获取“.domain.com” <div style="display:block; "> <input type="text" placeholder="subdomain" style="width: 245px;"> <div style="float: right;">.domain.com</div> </div> .domain.com .domain.com 示例将CSS
<div style="display:block; ">
<input type="text" placeholder="subdomain" style="width: 245px;">
<div style="float: right;">.domain.com</div>
</div>
.domain.com
.domain.com
示例将CSS更改为.domain.com
更新小提琴-
或者您可以直接添加.domain.com
文本,而无需任何容器
<div style="display:block; ">
<input type="text" placeholder="subdomain" style="width: 245px;">
.domain.com
</div>
.domain.com
现在用于此
<div style="display:block; ">
<input type="text" placeholder="subdomain" style="width: 245px;vertical-align:top;">
<div style="vertical-align:top; display:inline-block;">.domain.com</div>
</div>
.domain.com
现场演示
.domain.com
作为Dipaks代码,以上是解决您的问题的最简单和最简单的解决方案。如果你想给一些样式,在标签中给它
例如:
<div style="display: block;">
<input type="text" placeholder="subdomain" style="width: 245px;" /><span style="color:Blue;">.domain.com</span>
</div>
.domain.com
这是您的最佳答案
<div class="field">
<input type="text" value="" class="field_site" id="site_address" name="site_address">
<span class="text_inner">.example.com</span>
</div>
<style>
.field {
border: 1px solid #C7C7C7;
height: 30px;
width: 300px;
}
.field_site {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: medium none;
height: 30px;
width: 200px;
}
.text_inner {
color: #999999;
}
</style>
.example.com
.场{
边框:1px实心#C7C7C7;
高度:30px;
宽度:300px;
}
.field_站点{
背景:无重复滚动0 0 rgba(0,0,0,0);
边界:中等无;
高度:30px;
宽度:200px;
}
.text_inner{
颜色:#999999;
}
-1不需要使用float:left;对于这两个元素和那些对这个答案投了赞成票的人,请你告诉我为什么这是有用的。在这里,float属性根本不是必需的,因为输入是内联的element@Dipaks嘿,伙计,两个都会很好的。。但这是css的简单和基本用法…它不是!使用CSS是错误的。。。请解释为什么这里需要浮动?
<div style="display:block; ">
<input type="text" placeholder="subdomain" style="width: 245px;vertical-align:top;">
<div style="vertical-align:top; display:inline-block;">.domain.com</div>
</div>
<div style="display: block;">
<input type="text" placeholder="subdomain" style="width: 245px;" />.domain.com
</div>
<div style="display: block;">
<input type="text" placeholder="subdomain" style="width: 245px;" /><span style="color:Blue;">.domain.com</span>
</div>
<div class="field">
<input type="text" value="" class="field_site" id="site_address" name="site_address">
<span class="text_inner">.example.com</span>
</div>
<style>
.field {
border: 1px solid #C7C7C7;
height: 30px;
width: 300px;
}
.field_site {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: medium none;
height: 30px;
width: 200px;
}
.text_inner {
color: #999999;
}
</style>