【发布时间】:2020-10-06 00:14:18
【问题描述】:
是否可以使所有前置插件的宽度相同?
即在此屏幕截图中,我希望电子邮件、许可证密钥 1 和许可证密钥 2 的长度相同,这可能吗?
如果我不使用附加组件而只使用常规标签和表单网格,这是可能的,但似乎前置插件看起来比常规标签好得多。
相关的HTML是
<main class="container-fluid">
<form action="/license.process" name="process" id="process" method="post">
<div class="input-group mb-2">
<div class="input-group-prepend">
<label class="input-group-text" id="licenseEmaillabel">
Email
</label>
</div>
<input type="text" name="licenseEmail" value="paultaylor@jthink.net" class="form-control" aria-describedby="licenseEmaillabel">
</div>
<div class="input-group mb-2">
<div class="input-group-prepend">
<label class="input-group-text" id="licenseKey1label">
License Key 1
</label>
</div>
<input type="text" name="licenseKey1" value="51302c021440d595c860233f136731865a12cfad2ce2cc2" class="form-control" aria-describedby="licenseKey1label">
</div>
<div class="input-group mb-2">
<div class="input-group-prepend">
<label class="input-group-text" id="licenseKey2label">
License Key 2
</label>
</div>
<input type="text" name="licenseKey2" value="1e50214376557ba3e1dede6c490f33d07b738515c8c2a03" class="form-control" aria-describedby="licenseKey2label">
</div>
<h3 class="error" style="visibility:hidden;">
</h3>
<input type="submit" name="cancel" value="Cancel" class="btn btn-outline-secondary">
<input type="submit" name="save" value="Save" class="btn btn-outline-secondary">
<button onclick="j2html.tags.UnescapedText@d352d4f" type="button" class="btn btn-outline-secondary">
Get License
</button>
</form>
</main>
【问题讨论】:
-
它们水平对齐。您的意思是标签的宽度是相同的宽度吗?
-
如果您只有 3 个字段并且您知道文本永远不会更改,只需将
.input-group-text {min-width: 150px; }的值硬编码为最长的文本? -
@soulshined 是的意思是标签的宽度,硬编码宽度不是好主意,因为根据语言而变化
标签: css twitter-bootstrap bootstrap-4