html - 为什么文本框和按钮之间没有间距?

标签 html css twitter-bootstrap

我在我的元素中使用 Bootstrap 。该元素使用 Jade 作为 View 引擎。我有以下代码。

extends layout

block content
    .container
        .row
            .col-md-4.col-md-offset-4
                .panel.panel-default
                    .panel-heading
                        h1.center-text Weather Application
                    .panel-body
                        form.form-inline
                            .form-group
                                label.sr-only(for="cityname") City name
                                input.form-control(type="text" placeholder="Enter City Name")
                            button.btn.btn-primary(type="submit") Add City

我不知道出于某种原因我得到的 html View 如下。 enter image description here

文本框和按钮之间没有间距。谁能告诉我这是什么原因。

最佳答案

对我来说,上面的 Jade 编译为:

<div class="container">
  <div class="row">
    <div class="col-md-4 col-md-offset-4">
      <div class="panel panel-default">
        <div class="panel-heading">
          <h1 class="center-text">Weather Application</h1>
        </div>
        <div class="panel-body">
          <form class="form-inline">
            <div class="form-group">
              <label for="cityname" class="sr-only">City name</label>
              <input type="text" placeholder="Enter City Name" class="form-control"/>
            </div>
            <button type="submit" class="btn btn-primary">Add City</button>
          </form>
        </div>
      </div>
    </div>
  </div>
</div>

最终看起来像这样:

enter image description here

您有任何自定义 CSS 吗?

关于html - 为什么文本框和按钮之间没有间距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38494216/

相关文章:

Asp.net 从 vb.net/c# 代码中隐藏 html 行 (tr)

jquery - 如何通过单击按钮打开和关闭 Bootstrap 警报?

CSS 无法在 Jekyll (GitHub) 上正确加载

java - JavaFX 中的样式选择框

javascript - 将 div 覆盖在联系表的 div 上

css - Bootstrap3 .visible-* .hidden-* 内联显示

twitter-bootstrap - 无法让徽章与导航栏中的链接对齐

jquery - 动画 - Css 中的 scrollTop

html - 无法将div移动到底部

javascript - CSS高度: Unable to increase the height of parent class?