gpt4 book ai didi

html - 当我在 % 中添加 margin-left 时,span 返回到该行

转载 作者:太空宇宙 更新时间:2023-11-03 22:52:25 27 4
gpt4 key购买 nike

我尝试将 margin-left 以百分比形式添加到跨度中,但结果并不如我所愿。仅当我将 Bootstrap 添加到标签的属性显示更改为 block 时,它才有效,任何人都可以向我解释这种行为并提供解决方案吗?提前致谢。

label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: 700;
}
.field-description {
margin-left: 20%;
}
<label class="gender-item">
<input type="radio" id="male" class="field-checkbox" name="gender" value="">
<span class="field-description">male</span>
</label>

enter image description here

最佳答案

相对于没有明确定义维度的行内 block 的百分比值可能会导致奇怪的问题,要么避免使用百分比单位,要么你可以强制内容保留在一行中 white-space : nowrap;

label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: 700;
white-space: nowrap;
}
.field-description {
margin-left: 20%;
}
<label class="gender-item">
<input type="radio" id="male" class="field-checkbox" name="gender" value="">
<span class="field-description">male</span>
</label>

关于html - 当我在 % 中添加 margin-left 时,span 返回到该行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39553143/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com