我使用Bootstrap设置样式,并使用Bootstrap的输入表单类创建了此输入

但是,由于某些原因,在加载页面时,标签和输入空格之间会发生一些奇怪的舍入.

enter image description here

它可能与我使用Astro有关,并作为这一输入的一个组成部分,但仍然不知道.

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">

<div class="input-group mb-3">
    <div class="input-group-prepend">
        <span class="input-group-text" id="basic-addon1">Zeitpunkt des Aufhörens</span>
    </div>
    <input type="date" class="form-control" aria-describedby="basic-addon1">
</div>

推荐答案

input-group-prepend类是Bootstrap 4类.第<div class="input-group-prepend">章问题就解决了

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">

<div class="container mt-3">
  <div class="input-group">
    <div class="input-group-text" id="basic-addon1">Zeitpunkt des Aufhörens</div>
    <input type="date" class="form-control" aria-describedby="basic-addon1">
  </div>
</div>

请注意,您可以在同一个输入组中使用input-group-text个元素,它们将相应地设置样式.你不需要任何额外的CSS或类.

<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">

<div class="container mt-3">
  <div class="input-group">
    <div class="input-group-text" id="basic-addon1">Zeitpunkt des Aufhörens</div>
    <div class="input-group-text">Second text</div>
    <input type="date" class="form-control" aria-describedby="basic-addon1">
    <div class="input-group-text">Third text</div>
  </div>
</div>

migration guide人对这一变化有一个注释.

分别下跌了.input-group-append.input-group-prepend.现在,您只需添加按钮和.input-group-text作为输入组的直接子项.

Html相关问答推荐

如何将数据发送到Flask 应用程序中的表单文本框

角|将动态html属性添加到子组件

通过POST方法提交html表单时CSV文件无法通过(在使用Django的上下文中)

在css嵌套 Select 器中,尾随的`&;‘是什么意思?

动态FormControl值在Angular 上绑定错误的问题

需要关于HTML的建议

标签数据的XPath?

HTML+CSS+JS动态选中文本高亮 colored颜色 变化

在iOS中调整HTML邮箱内容的大小

MatSnackBar: colored颜色 不起作用

按钮之间的HTML文本居中不正确

当多个a元素用作目标时的:target伪类

CSS flex:0 0 auto创建了1像素的间隙

如何通过像图像一样的 元素来调整 SVG 图标的大小

如何在Bootstrap卡片底部添加波浪形状

增加第一个字母的大小不再正确居中文本

我用 ejs 修复了一个奇怪的语法错误,我想知道问题出在哪里

按部分划分的表行带

如何在 Tailwind CSS 中创建响应式网格布局?

为什么浏览器在 Select 一个包裹在 标签中的块级元素后包含相邻元素?