我正在尝试使用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>
只要给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>
您需要分离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 版本以前,标签是贴在窗口上的,