gpt4 book ai didi

html - 我怎样才能让两个元素彼此相邻?

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

我有这个 HTML:

.parent{
border: 1px solid;
width: 70%;
}

.title{
width: 50px;
}

.input {
}
<div class="parent">
<span class="title">title: </span>
<input class="input" name="title" type="text">
</div>

我需要为 .input 元素设置 width: 100%;。但是当我这样做时,在同一行中会中断.. 我的意思是在那种情况下 .title.input 将不再在同一行中。我怎样才能让它们保持在同一行并填满它们父级 (.parent) 的整个宽度?

注意: There are some ways通过使用 flexcalc() .. 但实际上我网站的大多数用户使用旧浏览器。无论如何,我正在寻找一种支持旧浏览器的方法。

最佳答案

如果 flex 不是您的选择,我认为您将不得不使用表格单元格显示:

.parent {
display: table;
width: 100%;
}

.title {
display: table-cell;
}

.input {
display: table-cell;
width: 100%;
}
<div class="parent">
<span class="title">title:</span>
<input class="input" name="title" type="text">
</div>

关于html - 我怎样才能让两个元素彼此相邻?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39601738/

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