html - Bulma 表单控件宽度在包裹在表单标签中时被抑制

标签 html css bulma

当遵循 Bulma 文档时,您可以用 p.control 包装 input.input 以便对其进行样式设置并使其扩展到容器的宽度。但是,当容器是一个表单(很可能是)时,控件会缩小到它们的默认大小。我做错了什么?

下面的代码示例:

<div class="panel">
    <div class="panel-heading">
        Login
    </div>
    <div class="panel-block">
        <form>
            <p class="control has-icon">
                <input class="input is-expanded" type="email" placeholder="E-mail Address" name="email" autofocus>
                <span class="icon is-small">
                    <i class="fa fa-envelope"></i>
                </span>
            </p>
            <p class="control has-icon">
                <input class="input is-expanded" type="password" placeholder="Password" name="password">
                <span class="icon is-small">
                    <i class="fa fa-lock"></i>
                </span>
            </p>
            <p class="control">
                <button class="button is-success" type="submit">
                    Login
                </button>
            </p>
        </form>
    </div>
</div>

最佳答案

我找到了答案,烦人地盯着我的脸:你需要将 form 的类设置为 control

<div class="panel">
    <div class="panel-heading">
        Login
    </div>
    <div class="panel-block">
        <form class="control">
            <p class="control has-icon">
                <input class="input is-expanded" type="email" placeholder="E-mail Address" name="email" autofocus>
                <span class="icon is-small">
                    <i class="fa fa-envelope"></i>
                </span>
            </p>
            <p class="control has-icon">
                <input class="input is-expanded" type="password" placeholder="Password" name="password">
                <span class="icon is-small">
                    <i class="fa fa-lock"></i>
                </span>
            </p>
            <p class="control">
                <button class="button is-success" type="submit">
                    Login
                </button>
            </p>
        </form>
    </div>
</div>

关于html - Bulma 表单控件宽度在包裹在表单标签中时被抑制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42232358/

相关文章:

html - 是否有任何具有 W3C 有效 css 和语义 X/HTML 的跨浏览器 css-only 粘性页脚?

html - 将图标定位成圆圈

html - 如何在 bulma 中切换选项卡

html - 将边界底部进一步向下移动?

javascript - 有什么方法可以确定时间输入是部分填充还是为空?

html - 加位置:relative to every layout element?有什么好处

Bulma:面板内的字段宽度较短

css - Bulma 全高布局,中间有可滚动区域

javascript - 使用 $location.path(..) 路由 ng-view

javascript - 如何找到非间接/嵌套的父级的子级