Css 使用Twitter引导在标题中搜索框
我试图在标题的右侧放置一个搜索文本框,但我似乎不知道如何使用Bootstrap 2.0.1进行搜索。 我正在尝试的代码是Css 使用Twitter引导在标题中搜索框,css,twitter-bootstrap,Css,Twitter Bootstrap,我试图在标题的右侧放置一个搜索文本框,但我似乎不知道如何使用Bootstrap 2.0.1进行搜索。 我正在尝试的代码是 <div class="page-header"> <h1 class="span2"> Parts </h1> <div class="span4"> <div class="control-group"> <div class=
<div class="page-header">
<h1 class="span2">
Parts
</h1>
<div class="span4">
<div class="control-group">
<div class="controls">
<div class="input-prepend">
<span class="add-on">
<i class="icon-search"></i>
</span>
<input type="search" class="span3" placeholder="Search" name="search" id="search"/>
</div>
</div>
</div>
</div>
</div>
但是,如果搜索文本框没有被推到带有跨距和偏移量的右侧,标题底部的行也没有被推到标记的底部。有什么想法吗?你可以用这个:
input {
float: right;
}
也可以使用位置:固定;设置搜索框的位置
您可以使用以下选项:
input {
float: right;
}
也可以使用位置:固定;设置搜索框的位置
将float:right添加到嵌套在中的第一个div标记。页眉适合我。您还需要记住,这就是标题底部的行没有被推到标记底部的原因
因此,添加以下CSS可以解决您的问题:
.page-header {
overflow: hidden; /* clear floats */
}
.page-header div {
float: right; /* float search content right */
}
工作示例:
编辑
由于某种原因,@PlTaylor指出,输入字段在Chrome中换行。可以使用以下CSS修复此问题:
.input-prepend input {
float: left;
}
工作示例:将float:right添加到嵌套在中的第一个div标记。页眉适合我。您还需要记住,这就是标题底部的行没有被推到标记底部的原因
因此,添加以下CSS可以解决您的问题:
.page-header {
overflow: hidden; /* clear floats */
}
.page-header div {
float: right; /* float search content right */
}
工作示例:
编辑
由于某种原因,@PlTaylor指出,输入字段在Chrome中换行。可以使用以下CSS修复此问题:
.input-prepend input {
float: left;
}
工作示例:我将引导css文件添加到您的小提琴中…正如您所看到的,它们仍然不太好。我将引导css文件添加到您的小提琴中…正如您所看到的,它们仍然不太好。这非常接近,但搜索图标也应该与文本框对齐。@PlTaylor Ok,请看我修改后的答案——我不知道为什么chrome显示behavourI忽略了说我用chrome做了所有测试。谢谢你的帮助。@PlTaylor:没问题,反正我应该签入所有浏览器!这很接近,但搜索图标也应该与文本框对齐。@PlTaylor好的,请看我修改后的答案-我不知道为什么chrome显示behavourI忽略了说我在chrome中进行所有测试。谢谢你的帮助。@PlTaylor:没问题,反正我应该签入所有浏览器!