当前位置: 首页 > 知识库问答 >
问题:

引导4文件输入标签列

潘涵煦
2023-03-14

我正在尝试使用Bootstrap4创建一个表单。但是文件输入的标签溢出了列。我找不到一个方法使它适合这个专栏。有没有一种引导方式或自定义css可以实现这一点?

编辑:很抱歉,我的问题没有得到很好的解释。我所说的标签是指文件输入中的标签。那个isi“选择文件…”。可以看到,图像中输入的文件在右侧溢出。它与其他输入字段不对齐。

<div class="form-group row">
     <label for="image-upload" class="col-sm-3 col-form-label">Resim Yükle (5:3 Oranlı)</label>

     <div class="custom-file col-sm-9">
           <input type="file" class="custom-file-input" id="image-upload" required>
           <label class="custom-file-label" for="image-upload">Choose file...</label>
           <div class="invalid-feedback">Example invalid custom file feedback</div>
     </div>
              <!--<div id="uploaded-images"></div> id=cover-image-input-->
</div>

共有2个答案

夏侯渊
2023-03-14

只要给m-0(边距: 0;)行总是因为它给水平滚动条在您的代码有时。

你有。不是的子级的行类。容器或容器。容器液体。引导需要。row是的直系子代。容器或容器。容器液体,因为。行具有负的左/右边距,在中的左/右填充范围内工作。集装箱和集装箱。容器液体。因此,负的利润率。行正在创建水平滚动条,为此,您需要为元素指定m-0

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
<div class="form-group row m-0">
     <label for="image-upload" class="col-sm-3 col-form-label">Resim Yükle (5:3 Oranlı)</label>

     <div class="custom-file col-sm-9">
           <input type="file" class="custom-file-input" id="image-upload" required>
           <label class="custom-file-label" for="image-upload">Choose file...</label>
           <div class="invalid-feedback">Example invalid custom file feedback</div>
     </div>
              <!--<div id="uploaded-images"></div> id=cover-image-input-->
</div>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
徐经武
2023-03-14

您需要分离col-sm-9和自定义文件div。

<div class="col-sm-9">
    <div class="custom-file">
        <input type="file" class="custom-file-input form-control" id="image-upload" required>
        <label class="custom-file-label" for="image-upload">Choose file...</label>
        <div class="invalid-feedback">Example invalid custom file feedback</div>
    </div>
</div>

https://jsfiddle.net/qdfy91r5/1/

此外,如果使用m-0解决方案,它会破坏每行的边距。该答案仅在一行场景中显示,但您有多行,这会将它们挤在一起,如下面比较我的答案和他的答案的小提琴所示:

https://jsfiddle.net/qdfy91r5/2/

 类似资料:
  • 问题内容: 我正在使用bootstrap 4文件浏览器。如果我使用自定义文件控件,则会一直看到“选择文件值”。 选择文件后,我想更改选择文件的值。此值实际上隐藏在CSS中,我不知道如何在javascript中访问和更改它。我可以这样获得所选文件的值: 我不需要改变 问题答案: Bootstrap 4.4 显示选定的文件名也可以使用纯JavaScript完成。这是一个示例,假定带有标签的标准cust

  • 我正在使用Bootstrap 3选项卡进行页面布局,并Chart.js为项目创建甜甜圈图。 但是,当更改为带有图表的选项卡时,图表不会加载。有时,当您开始在谷歌浏览器中检查元素时,它们会加载。它们似乎只有在第一个可见选项卡上加载时才会呈现。 chrome控制台中的chart.js javascript有一个已知错误: 未捕获的IndexSizeError:无法对“CanvasRenderingCo

  • 在html中是否有一种输入类型,类似于我想要的stackoverflow或youtube中的标签输入文件,用户可以添加5个字符串(或标签)。 我希望你能帮我...

  • 输入引导开关 设置输入引导功能,默认是开启状态还是关闭状态。 /** * 输入引导默认选项 * true: 开启 * false: 关闭 , 默认状态 * @param enable */ Ntalker.getInstance().toggleEnableInputGuideLocal(boolean enable);

  • 请帮忙,我有两个与Kotlin DSL Gradle一起的spring boot项目,但是,我需要将其中一个导入到另一个,但是,它不起作用。这是我尝试过的: 将外部jar(lib/*.jar)添加到IntelliJ IDEA项目的正确方法 如何将本地. jar文件依赖项添加到build.gradle.kt文件? 在谷歌上搜索前两篇文章有很多不同的地方,我也试过了,但都不管用。此外,我尝试导入生成的

  • 标签入门 Fluxbox 的标签并不是什么新玩意儿。它的实现方式 和 PWM Window Manager 中的标签非常相似。它的工作方式无非就是: 将多个窗口组合到一起,共享相同的几何性质 - 大小相同,位置也一模一样,移动其中一个 窗口导致所有窗口都一起移动。假想有一叠报纸,标签就像是插在报纸中塑料突起物,您可以借助它 轻松而迅速的翻到某一页。 在 0.1.14 版本以前,标签是贴在窗口上的,