gpt4 book ai didi

html - 输入文本自动宽度填充 100%,其他元素 float

转载 作者:技术小花猫 更新时间:2023-10-29 12:17:54 25 4
gpt4 key购买 nike

我的搜索框布局如下:

<div id="emulating_variable_width">
<form id="srxForm" method="post">
<div id="qsrxSearchbar">
<div id="scope"> Person Name </div>
<input type="text" id="theq" title="Search">
<button id="btnSearch" type="button">Search</button>
</div>
</form>
</div>​

(为了展示目的,它非常简化)

  • “范围”中的标题是长度可变的文本

我想要的是让输入文本元素填充所有可用空间(即黄色空间),同时将搜索按钮保持在右侧。

Full example with the CSS is in a fiddle

在 IE7+、FF、Safari 等...中实现解决方案的最简单方法是什么?

谢谢!

最佳答案

像这样?

演示:http://jsfiddle.net/v7YTT/19/

HTML:

<div id="emulating_variable_width">
<form id="srxForm" method="post">
<div id="qsrxSearchbar">
<button id="btnSearch">Search</button>
<label id="scope"> Person Name </label>
<span><input type="text" id="theq" title="Search" /></span>
</div>
</form>
</div>​

CSS:

#qsrxSearchbar
{
width: 500px;
height: 100px;
overflow: hidden;
background-color: yellow;
}

#qsrxSearchbar input
{
width: 100%
}

#qsrxSearchbar label
{
float: left
}

#qsrxSearchbar span
{
display: block;
overflow: hidden;
padding: 0 5px
}

#qsrxSearchbar button
{
float: right
}

#qsrxSearchbar input, .formLine button
{
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box
}

关于html - 输入文本自动宽度填充 100%,其他元素 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10244927/

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