我是HTML的新手,我有一些关于输入标签的问题。在这里,我有两个由span标记(-)分隔的输入。我想做的是把两个输入像一个输入一样包装起来,如下图所示。我是否需要使用css添加样式或更改代码的整个结构?
<div class="form-group">
<label for="form-realname" class="col">test*</label>
<div class="input-group col">
<input type="text" class="form-control" placeholder="" />
<span class="input-group-text" >-</span>
<input type="text" class="form-control" placeholder="" />
</div>
理想结构这是一个简单的解决方案:
- 将
border
设置为0
,使其不可见。 - 添加
border 1px
与颜色,你需要的父div。 - 别忘了把这个父div改成
display: inline-block;
* {
margin: 0;
padding: 0;
}
input.form-control {
border: 0;
padding: 2px;
}
.input-group {
border: 1px solid gray;
display: inline-block;
}
<div class="form-group">
<label for="form-realname" class="col">test*</label>
<div class="input-group col">
<input type="text" class="form-control" placeholder="" />
<span class="input-group-text" >-</span>
<input type="text" class="form-control" placeholder="" />
</div>
</div>