我可以使用 bootstrap 组合这样的输入组件吗?
Can I combine input components like this using bootstrap?
我现在正在尝试构建这样的表单。 (合并两个输入组件)
我发现有 list-group
个组件和 input-group
个组件:
list group
但我想知道我可以像列表组一样组合输入组件吗?
提前致谢。
我相信你可以简单地给表单输入 list-group-item class:
<div class="list-group">
<input class="list-group-item" type="text" />
<input class="list-group-item" type="text" />
</div>
看到这个jsFiddle。
您可以在任何元素上使用 bootstrap classes,它们的名称通常只是一个建议。仅仅因为 class 被称为 list-group
,并不意味着它不能应用于输入以获得相同的效果。
这些 class 仅定义元素的视觉外观,而不定义元素的功能或语义,因此请随意以您认为视觉上令人愉悦的方式混合它们。
例如,
<form name="somename" action="someaction" class="list-group">
<input class="list-group-item" name="email" type="email" placeholder="email">
<input class="list-group-item" name="password" type="password" placeholder="password">
</form>
有效并按预期显示。为了更好地控制输入的样式以及向单行添加更多元素,您可以将输入嵌套在 div 中,如下所示:
<form class="list-group">
<div class="list-group-item">
<input type="text" placeholder="email">
</div>
<div class="list-group-item">
<input type="text" placeholder="password">
</div>
</form>
我现在正在尝试构建这样的表单。 (合并两个输入组件)
我发现有 list-group
个组件和 input-group
个组件:
list group
但我想知道我可以像列表组一样组合输入组件吗?
提前致谢。
我相信你可以简单地给表单输入 list-group-item class:
<div class="list-group">
<input class="list-group-item" type="text" />
<input class="list-group-item" type="text" />
</div>
看到这个jsFiddle。
您可以在任何元素上使用 bootstrap classes,它们的名称通常只是一个建议。仅仅因为 class 被称为 list-group
,并不意味着它不能应用于输入以获得相同的效果。
这些 class 仅定义元素的视觉外观,而不定义元素的功能或语义,因此请随意以您认为视觉上令人愉悦的方式混合它们。
例如,
<form name="somename" action="someaction" class="list-group">
<input class="list-group-item" name="email" type="email" placeholder="email">
<input class="list-group-item" name="password" type="password" placeholder="password">
</form>
有效并按预期显示。为了更好地控制输入的样式以及向单行添加更多元素,您可以将输入嵌套在 div 中,如下所示:
<form class="list-group">
<div class="list-group-item">
<input type="text" placeholder="email">
</div>
<div class="list-group-item">
<input type="text" placeholder="password">
</div>
</form>