gpt4 book ai didi

html - Bootstrap 重叠输入字段

转载 作者:行者123 更新时间:2023-11-28 01:51:42 25 4
gpt4 key购买 nike

我正在做一个元素,一开始我就遇到了问题。

<body>
<div class="container">
<div class="panel-group">
<div class="panel panel-default">
<div class="panel panel-primary">
<div class="panel-heading">
<h1>Lettergrepen oef-en-en</h1>
</div> <!-- end of panel-heading -->

<div class="panel-body">
<!-- begin form -->
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="POST">
<div class="row">
<div class="col-sm-1"><button type="button" class="btn btn-primary"><span><strong><div class="glyphicon glyphicon-volume-up"></div></strong></span></button></div>
<div class="col-sm-2"><input type="text" class="wordExercise" name="Huisarts" value="Huisarts" disabled style="background-color: white;"></div>
<div class="col-sm-2"><input type="text" name="Huis"></div>
<div class="col-sm-2"><input type="text" name="arts"></div>
<div class="col-sm-2"><input type="text" name="extra"></div>
<div class="col-sm-1"><button type="button" class="btn btn-primary"><span><strong>+</strong></span></button></div>
</div> <!-- end of first row -->
</form>
</div> <!-- end of panel-body -->
</div> <!-- end panel-primary -->
</div> <!--end panel-group -->
</div> <!--end container -->
</body>

您看到的代码是 Bootstrap 和一些 HTML 输入,但是当我检查我的站点时,我注意到输入字段重叠。当我使用 margin: X X X X 解决这个问题时,我发现前端可能看起来不错,但它们的位置仍然是它们的旧位置(在使用 margin 之前)并且它以某种方式与旧位置输入字段重叠,因此我只有一点可以点击的输入字段(以输入要写入的输入字段为目标)。知道如何解决这个问题吗?我以为bootstrap基本就可以解决了,结果并没有。我想为我的输入字段提供 110% 的字体大小和 5px x 5px 的填充。所以请记住,这也起到了一定的作用。

到目前为止,我的 css 代码用于它

* {
box-sizing: border-box;
}

.panel-heading {
text-align: center;
}

.wordExercise {
text-align: center;
outline: none !important;
padding: 5px 5px;
font-size: 110%;
}

.btn {
margin: 0 0 0 2vw;
display: inline-block;
outline: none !important;
}

最佳答案

你可能想给你的输入 width:100% 以便它们适合列的大小,然后可能给你的其他类设置一些样式,比如给 .col-sm-2 {padding:0;} 或其他适合您的喜好:

* {
box-sizing: border-box;
}

.panel-heading {
text-align: center;
}

.wordExercise {
text-align: center;
outline: none !important;
padding: 5px 5px;
font-size: 110%;
}

.btn {
margin: 0 0 0 2vw;
display: inline-block;
outline: none !important;
}

input{
width:100%;
padding:5px;
}

.row .col-sm-2{
padding:0;
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
<div class="panel-group">
<div class="panel panel-default">
<div class="panel panel-primary">
<div class="panel-heading">
<h1>Lettergrepen oef-en-en</h1>
</div> <!-- end of panel-heading -->

<div class="panel-body">
<!-- begin form -->
<form class="container-fluid" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>" method="POST">
<div class="row">
<div class="col-sm-1"><button type="button" class="btn btn-primary"><span><strong><div class="glyphicon glyphicon-volume-up"></div></strong></span></button></div>
<div class="col-sm-2"><input type="text" class="wordExercise" name="Huisarts" value="Huisarts" disabled style="background-color: white;"></div>
<div class="col-sm-2"><input type="text" name="Huis"></div>
<div class="col-sm-2"><input type="text" name="arts"></div>
<div class="col-sm-2"><input type="text" name="extra"></div>
<div class="col-sm-1"><button type="button" class="btn btn-primary"><span><strong>+</strong></span></button></div>
</div> <!-- end of first row -->
</form>
</div> <!-- end of panel-body -->
</div> <!-- end panel-primary -->
</div> <!--end panel-group -->
</div>

关于html - Bootstrap 重叠输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49894605/

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