gpt4 book ai didi

javascript - Bootstrap - 输入不考虑网格大小/约束

转载 作者:行者123 更新时间:2023-12-01 02:38:42 25 4
gpt4 key购买 nike

我在其他地方找不到我的问题的任何答案,也没有在这里找到以前的帖子。

我正在开发一个网站,用于内部工作目的,只是尝试让家里的事情正常运转。我不确定我是否做错了什么或者是否存在错误,或者也许我应该使用另一个 JS UI。

我需要的 UI 是选项卡、网格系统和表单输入。 Bootstrap 似乎是迄今为止我发现的最佳选择。我选择了 4.0.0.beta2,因为它是最新的。除了输入元素、文本、数字等之外,一切正常。当我将它们放入带有 Bootstrap 的网格系统时,输入元素不考虑网格大小。所有其他表单元素都是如此。

这是我当前的测试页面,没有任何额外的困惑。输入类型向右流动到网格之外。我尝试过表单组、移动东西、不同的大小、输入类型,几乎任何我能想到的东西。 (编辑 - 将细节行更改为应有的行,但仍然没有解决问题)

<!DOCTYPE html>

<html lang=en>
<head>
<!-- Standard Meta -->
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Site Properties -->
<link rel="stylesheet" href="css/bootstrap.4.0.0.beta2.min.css">

<title> -- </title>
</head>

<body>
<div id="viewport" class="container">

<div class="row">
<div class="col-sm-2">Type</div>
<div class="col-sm-2">Vendor</div>
<div class="col-sm-3">Item</div>
<div class="col-sm-3">Note</div>
<div class="col-sm-1">Min Stock</div>
<div class="col-sm-1">To Order</div>
</div>


<div class="row">
<div class="col-sm-2">Animal</div>
<div class="col-sm-2">Bear</div>
<div class="col-sm-3">Black</div>
<div class="col-sm-3">Midnight</div>
<div class="col-sm-1">0</div>
<div class="col-sm-1">
<input class="input-sm" id="item-87">
</div>
</div>
</div>

<script src="js/jquery-3.2.1.min.js"></script>
<script src="js/bootstrap.bundle.4.0.0.beta2.min.js"></script>
</body>
</html>

旁注:如果我将输入类型封装在 Col/Row/Col 中,在主程序之外使用标签,它将将自身限制为列宽度。但它随后会与另一行失去对齐,因为它们的大小不同。

最佳答案

添加.form-control给您<input>这样Bootstrap就可以响应式地将表单元素的宽度调整为该列的100%。

<input class="input-sm form-control" id="item-87">

此外,<div class="detail-row">缺少其 .row类(class);也许您想使用:

<div class="detail row">

未指定新的 .row第一列之后的列将被不正确地偏移。

关于javascript - Bootstrap - 输入不考虑网格大小/约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47714941/

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