我需要你帮助bootstrap form-group`s。
这是我的HTML
<form action="#" class="form-inline" role="form">
<div class="form-group no-margin">
<input type="text" class="form-control no-margin" placeholder="Search..." />
<select class="form-control selectcity no-margin" id="sel1">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
<div class="input-group date no-margin" id="datetimepicker1">
<input type="text" class="form-control col-md-3" placeholder="თარიღი" style="padding: 0 5px;" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
<button class="btn btn-blue" type="submit">Search</button>
</form>
看起来它们是内联的 但他们彼此之间存在差距。 我在css中尝试了margin:0,但它不起作用 请帮帮我。
此图片显示了它现在的样子
在这张图片上是我需要的方式
请帮帮我。
答案 0 :(得分:1)
这是内联/内联块元素的默认行为:它们尊重它们之间的空格,包括换行符,制表符等。在您的情况下,最简单的解决方法是将font-size: 0
设置为.form-group
容器,这样,空格有效地呈现为零宽度:
.form-group.no-margin {
font-size: 0;
}
这种技巧不会影响内部输入元素,因为它们具有更具体的font-size
设置,但它们之间的差距将消失。