bootstrap input-group在form-control-plaintext和form-control下的呈现方式不同,

oewdyzsn  于 4个月前  发布在  Bootstrap
关注(0)|答案(1)|浏览(93)

先决条件

描述问题

按钮应该在只读字段的末尾渲染,而不是在下一行。

<div class="row">
    <label for="FieldString1" class="col-3 col-form-label">My Label</label>
    <div class="col-9">
        <span class="input-group">
            <input id="FieldString1" type="text" value="My Text" class="form-control"   />
            <a href="#" class="btn btn-primary">View Details</a>
        </span>
    </div>
</div>
<div class="row">
    <label for="FieldString2" class="col-3 col-form-label">My Label</label>
    <div class="col-9">
        <span class="input-group">
            <input id="FieldString2" type="text" value="My Text" class="form-control" readonly />
            <a href="#" class="btn btn-primary">View Details</a>
        </span>
    </div>
</div>
<div class="row">
    <label for="FieldString3" class="col-3 col-form-label">My Label</label>
    <div class="col-9">
        <span class="input-group">
            <input id="FieldString3" type="text" value="My Text" class="form-control-plaintext" readonly />
            <a href="#" class="btn btn-primary">View Details</a>
        </span>
    </div>
</div>

简化的测试用例

https://codepen.io/rjpaulsen/pen/gOeppxK

你在哪个操作系统上看到这个问题?

Windows

你在哪个浏览器上看到这个问题?

Microsoft Edge

你使用的Bootstrap版本是什么?

v5.1.3

slsn1g29

slsn1g291#

暂时从发布项目中移除这个,在我们考虑这个选项时。我理解这个请求,但它涉及到添加一些代码来重新样式化纯文本输入以添加边框、添加一些填充,也许还有更多,使其与其他组件匹配。我认为仅仅修复 Package 问题是不够的。

相关问题