我有这个例子:http: //jsfiddle.net/DRW2S/
#con{
width:auto;
background-color:red;
}
#inp{
width:auto;
max-width:525px;
height:26px;
float:right;
}
#btn{
float:right;
width:30px;
background-color:yellow;
}
<div id="con">
<input type="text" id="inp" />
<div id="btn"> hi </div>
<div style="clear:both;"></div>
</div>
正如你所看到的,我已经用属性设置了“inp”,width:auto
但感觉根本不工作。我注意到在这种情况下浮动属性有一些事情要做。为什么它不起作用,我该如何解决?