Css 使用Twitter引导在标题中搜索框

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=

我试图在标题的右侧放置一个搜索文本框,但我似乎不知道如何使用Bootstrap 2.0.1进行搜索。 我正在尝试的代码是

<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:没问题,反正我应该签入所有浏览器!