gpt4 book ai didi

css - 将元素设置为具有所有可用空间宽度

转载 作者:行者123 更新时间:2023-11-28 13:26:07 26 4
gpt4 key购买 nike

我有以下 HTML 片段:

<div id="container">
<div id="left">Left block</div>

<input type="text" />

<div id="right">Some longer than 200px text</div>
</div>

和 CSS:

#container {
width: 100%;
}
#left {
width: 200px;
float: left;
border: 1px solid black;
}
#right {
min-width: 200px;
float: right;
border: 1px solid black;
}
input {
float: left;
}

是否可以将 input 设置为具有所有可用空间宽度?我的意思是它应该以 #left 右边框开始,以 #right 左边框结束。

最佳答案

http://jsfiddle.net/thirtydot/fbVdp/

<div id="container">
<div id="left">Left block</div>
<div id="right">Some longer than 200px text</div>
<span><input type="text" value="hello" /></span>
</div>
​#container span {
display: block;
overflow: hidden;
border: 1px solid red;
}
#container span input {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}​

#container {
width: 100%;
}
#left {
width: 200px;
float: left;
border: 1px solid black;
}
#right {
min-width: 200px;
float: right;
border: 1px solid black;
}

关于css - 将元素设置为具有所有可用空间宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14156134/

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