gpt4 book ai didi

css - 为什么 Bootstrap 标 checkout 现在错误的地方?

转载 作者:太空宇宙 更新时间:2023-11-04 08:49:12 28 4
gpt4 key购买 nike

我无法弄清楚 <label> 背后的复杂逻辑元素实际上被放置。我想要一个有两行的表格。我想要每一行的标签,然后是一个输入框。我想要响应行为,当视口(viewport)变窄时,标 checkout 现在输入的正上方。宽时,标签在左边,输入在右边。

大部分时间工作正常,但有时 <label>表现得很奇怪,我努力尝试让一个简单的两行表格工作。这是示例:

<head>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="well">
<div class="form-group">
<label class="col-md-2 control-label">
Reminder
</label>
<div class="col-md-5 container">
<input type="text" class="form-control"/>
</div>
<div class="col-md-5 container">
Minutes before meeting
</div>
</div>
<!-- Form Control TYPE Begin -->
<div class="form-group">
<label class="col-md-2 control-label">Type</label>
<div class="col-md-10">
<div class="radio radio-primary">
<label>
<input type="radio" value="1"
class="form-control">
Circle Meeting
</label>
<label>
<input type="radio" value="2"
class="form-control">
Operational Meeting
</label>
</div>
</div>
</div>
</div>
<body>

我只花了 15 分钟制作了这个自立式文件,因此您应该能够将其放入文件中并直接加载到浏览器中。

结果是,标签没有放在左边,而是放在上面的行中(在那个 DIV 中),而不是放在声明标签的 DIV 中。我尝试了一些操作,但是label 似乎想“跳出”它定义的 DIV,并进入它之前的 DIV,这会弄乱两个 DIV 标签的布局,这两个标签本来是表单中的行。

image showing defective layout

看到“Type”标签没有出现在左边缘,而是漂浮在前一个 DIV 中并与该 DIV 中的最后一个元素一起出现。

单选按钮的布局和它们上面的标签也很不方便

如果有人能解释发生了什么,以及将来如何避免这种情况,我将不胜感激。 (不仅是这个案例的解决方案,而且还有一个解释,可以让我避免 future 的案例。)

最佳答案

这应该可以解决;在表单周围设置表单和字段标签;一些类的变化

  <div class="well">
<form class="form-horizontal">
<fieldset>
<div class="form-group">
<label class="col-md-2 control-label" for="textinput">
Reminder
</label>
<div class="col-md-5">
<input type="text" name="textinput" class="form-control"/>
</div>
<div class="col-md-5">
Minutes before meeting
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">Type</label>
<div class="col-md-10">
<label class="radio-inline" for="radios-1">
<input type="radio" name="radios" id="radios-1" value="1">
Circle Meeting
</label>
<label class="radio-inline" for="radios-2">
<input type="radio" name="radios" id="radios-2" value="2">
Operational Meeting
</label>
</div>
</div>
</fieldset>
</form>
</div>

关于css - 为什么 Bootstrap 标 checkout 现在错误的地方?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43561000/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com