gpt4 book ai didi

html - 如何使输入元素填充父元素?

转载 作者:行者123 更新时间:2023-11-28 17:56:14 28 4
gpt4 key购买 nike

我有以下 html:

<div class="container">
<form>
<input class="search" type="text" />
<button class="submit" type="submit">Go</button>
</form>
</div>

我试图使文本输入填充到容器的大小,减去将在右侧内联的 Go 按钮的宽度。但是,我似乎无法获得填充容器宽度的输入。我有以下 css(简化):

.container {
height: 100%;
position: relative;
width: 100%;
}

.search {
left: 0;
position: absolute;
right: 40px;
}

.submit {
position: absolute;
right: 0;
width: 40px;
}

生成以下设计:

enter image description here

我实际上如何让内部文本框填充父级的宽度?不使用 %,因为我需要它一直延伸到按钮,不再延伸。

最佳答案

除非您使用 javascript 或 calc,否则输入框将重叠在按钮下方,因为它以 pxinput 的百分比设置!

.search {
left: 0;
position: absolute;
right: 60px;
width:90%; /* this is the deal here*/
}

to get you started

关于html - 如何使输入元素填充父元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21275697/

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