gpt4 book ai didi

css - 使 HTML 输入拉伸(stretch)以填充容器中的空间

转载 作者:太空狗 更新时间:2023-10-29 14:13:23 26 4
gpt4 key购买 nike

有一个<div id="MyDiv">根据页面宽度调整大小的元素。它包含 <input><a>元素。

如何制作 <a><div> 的右侧对齐和 <input>拉伸(stretch)以适应 <div> 之间的自由空间的左侧和 <a>是右边吗?

还有 <a>不应该跳到下一行并且还定义了min-widthmax-width在容器上。这是代码:

<div id="MyDiv" style="background:#AAAAAA; width:100%; min-width:300px; max-width:600px;">
<input type="text" id="MyInput"/>
<a id="MyButton" href="#">Button</a>
</div>

demo .

最佳答案

这可以通过 CSS3 轻松完成,尽管它在 IE9 或更低版本中不起作用。 IE10 是第一个支持该标准的 Internet Explorer 版本。其他浏览器already support相关Flexible Box属性。

div {
background: #AAAAAA;
width: 100%;
min-width: 300px;
max-width: 600px;
display: -webkit-flex;
}

input {
-webkit-flex: 1;
}

a {
margin: 0 10px;
}
<div>
<input type="text" />
<a href="#">Button</a>
</div>

关于css - 使 HTML 输入拉伸(stretch)以填充容器中的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15290575/

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