首先你的文本框 和 导航栏 有没有外层容器,如果有的话 都加上float:left; 样式,并且这两个容器宽度之和别大于红色区域的宽度。
<div style="background:#f00; width:960px; height:80px; overflow:hidden;"> <input style="float:left;" type="text" value="55555"/> <div style="width:500px; float:left;"><a href="#">网站首页</a><a href="#">会员登录</a><a href="#">客户端</a><a href="#">…</a></div> </div>