html - 布尔玛面板,如何在面板内嵌套容器?
问题描述
我正在尝试对面板中的输入控件进行分组,以使页面看起来更干净。在使用面板之前,控件看起来像这样:
上面的标记:
<div class="columns">
<div class="column">
<div class="field">
<label class="label">Patient Name, First</label>
<div class="control has-icons-left">
<input class="input is-primary" type="text">
</div>
</div>
</div>
<div class="column">
<div class="field">
<label class="label">Mother Name, First</label>
<div class="control">
<input class="input is-info" type="text">
</div>
</div>
</div>
</div>
<div class="columns">
<div class="column">
<div class="field">
<label class="label">Patient Name, Last</label>
<div class="control has-icons-left">
<input class="input is-primary" type="text">
</div>
</div>
</div>
<div class="column">
<div class="field">
<label class="label">Mother Name, Last</label>
<div class="control">
<input class="input is-info" type="text">
</div>
</div>
</div>
</div>
当我尝试将同一组嵌套在面板中时,列中断:
标记:
<nav class="panel">
<p class="panel-heading">
Account Basics
</p>
<div class="panel-block">
<div class="columns">
<div class="column">
<div class="field">
<label class="label">Patient Name, First</label>
<div class="control has-icons-left">
<input class="input is-primary" type="text">
</div>
</div>
</div>
<div class="column">
<div class="field">
<label class="label">Mother Name, First</label>
<div class="control">
<input class="input is-info" type="text">
</div>
</div>
</div>
</div>
<div class="columns">
<div class="column">
<div class="field">
<label class="label">Patient Name, Last</label>
<div class="control has-icons-left">
<input class="input is-primary" type="text">
</div>
</div>
</div>
<div class="column">
<div class="field">
<label class="label">Mother Name, Last</label>
<div class="control">
<input class="input is-info" type="text">
</div>
</div>
</div>
</div>
</div>
</nav>
有没有办法做我想做的事,只是在面板内对现有的控制结构进行分组?
解决方案
我认为您可能想尝试删除列并尝试类似于此 Bulma 示例中的“发件人”字段的内容。您可以在此 JSFiddle中的表单中看到这一点
<nav class="panel">
<p class="panel-heading">
Account Basics
</p>
<div class="panel-block">
<div class="field is-horizontal">
<div class="field-body">
<div class="field">
<label class="label">Patient Name, First</label>
<div class="control has-icons-left">
<input class="input is-primary" type="text">
</div>
</div>
<div class="field">
<label class="label">Mother Name, First</label>
<div class="control">
<input class="input is-info" type="text">
</div>
</div>
<div class="field">
<label class="label">Patient Name, Last</label>
<div class="control has-icons-left">
<input class="input is-primary" type="text">
</div>
</div>
<div class="field">
<label class="label">Mother Name, Last</label>
<div class="control">
<input class="input is-info" type="text">
</div>
</div>
</div>
</div>
</div>
</nav>
推荐阅读
- python - 获取 tkinter 中顶层窗口的数量
- c++ - How can i properly close QCoreApplication in an QT DLL that is using QtNetwork and QThread?
- c# - getter setter 和当前上下文中不存在的对象
- esp32 - Esp32 Micropython Max31865 Spi connection and data read
- html - Issue on responsive small devicebelow 370px white space on the right with bootstrap
- string - 期望/Tcl:“字符串映射”删除字符串中的内容?
- mongodb - Mongodb aggregation pass argument to element size of $sample
- c# - Why does Unity crash every other time?
- python - 比较元组和列表的字典
- python - django does not display form errors