html - Bootstrap 4 布局在与表单一起使用时无法按预期工作

标签 html twitter-bootstrap css bootstrap-4

我正在使用 Bootstrap 4 处理表单。现在,当将表单与网格类一起使用时,它实际上并没有像预期的那样工作。输出可以在这里看到 http://www.henryspike.tk/testform

我的预期是看到整个 12 列分为 4-4-4,每列包含一个输入字段,但它堆叠起来。

<div class="row">
                    <div class="col-md-12 offset-md-1">
                        <div class="row">
                            <form class="form">
                                <div class="col-md-4">
                                    <div class="form-group">
                                        <label for="name">Name</label>
                                        <input class="form-control" type="text" name="name" id="name" placeholder="eg. John Doe" required>
                                    </div>
                                </div>
                                <div class="col-md-4">
                                    <div class="form-group">
                                        <label for="email">Name</label>
                                        <input class="form-control" type="email" name="email" id="email" placeholder="someone@example.com" required>
                                    </div>
                                </div>
                                <div class="col-md-4">
                                    <div class="form-group">
                                        <label for="username">Name</label>
                                        <input class="form-control" type="text" name="username" id="username" placeholder="eg. JDoe12" required>
                                    </div>
                                </div>
                            </form>
                        </div>
                    </div>
                </div>

最佳答案

col- 应始终是 row直接子级..

http://www.codeply.com/go/moFmNMMuPs

<div class="row">
    <div class="col-md-12">
        <form class="row form">
            <div class="col-md-4">
                <div class="form-group">
                    <label for="name">Name</label>
                    <input class="form-control" type="text" name="name" id="name" placeholder="eg. John Doe" required="">
                </div>
            </div>
            <div class="col-md-4">
                <div class="form-group">
                    <label for="email">Name</label>
                    <input class="form-control" type="email" name="email" id="email" placeholder="someone@example.com" required="">
                </div>
            </div>
            <div class="col-md-4">
                <div class="form-group">
                    <label for="username">Name</label>
                    <input class="form-control" type="text" name="username" id="username" placeholder="eg. JDoe12" required="">
                </div>
            </div>
        </form>
    </div>
</div>

关于html - Bootstrap 4 布局在与表单一起使用时无法按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43411122/

相关文章:

javascript - 如何将值从 php 传递到 jquery 函数我的代码如下

javascript - 在 Swift 中通过 UIWebView 从 Javascript 传递一个数组

html - 在导航栏上覆盖 Bootstrap 悬停

html - 在输入字段和输入组插件之间添加标签

html - 带有非矩形标题的 Bootstrap 响应式导航栏

html - 在悬停时缩放和向左移动时防止闪烁

javascript - 使用动画单击按钮时需要移动到顶部

html - 导航栏的下拉值应显示该值并呈现在文本上方

javascript - 如何在 php 中使用 while 循环在 div 中换行?

html - 我的背景图片没有淡入(但导航栏是)