【发布时间】:2015-12-15 18:00:24
【问题描述】:
我直接从 bootstrap 的网站获取代码,但按钮始终向右对齐。在浏览了所有视图模板和 css 之后,我找到了罪魁祸首。我相信这个问题来自Site.css,它默认出现在 MVC Web 应用程序中。当我将其注释掉时,搜索栏会展开以连接到 Go 按钮
这是导致问题的 css 的 sn-p:
/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
max-width: 280px;
}
我的代码如下:
<link href="~/Content/bootstrap.css" rel="stylesheet" />
<link href="~/Content/Site.css" rel="stylesheet" />
<div class="container">
<div class="row">
<div class="col-lg-6">
<div class="input-group">
<input type="text" class="form-control" placeholder="Search for...">
<span class="input-group-btn">
<button class="btn btn-default" type="button">Go!</button>
</span>
</div><!-- /input-group -->
</div><!-- /.col-lg-6 -->
</div><!-- /.row -->
</div>
这是我的问题的一个例子:https://jsfiddle.net/5wczeuf7/2/
为什么默认是这样的?我该如何解决?
【问题讨论】:
-
它是如何导致问题的?
-
我不确定,但如果我评论那部分,那么搜索栏会连接到“开始”按钮(搜索栏变大)
-
在开发者工具中检查这个按钮,我相信你会找出原因。对我来说,
max-width导致了这个问题是没有意义的。 -
请显示
.input-group-btn的 css 和按钮本身。 -
css 没有被修改,它来自
bootstrap.css这是我在提琴手jsfiddle.net/5wczeuf7/2 中的问题
标签: html css asp.net-mvc twitter-bootstrap alignment