DIV布局一行三列

<divclass="main">    <divclass="left">  &nb... <div class="main">     <div class="left" >     </div>     <div class="mid">     </div>     <div class="right" >     </div> </div>  怎么写CSS样式,能让这三个层在同一行显示,并且左右两个层的宽为5PX,中间的层的宽度随屏幕大小改变。 我试过很多方法,可以让三个层在同一行显示,但是中间的层不能随屏幕大小改变  展开
 我来答
慕惠年华
2011-11-29 · TA获得超过152个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:314万
展开全部
<style>
#main{ width:100%; overflow:hidden;}
.left,.right{ float:left; width:5px; height:400px; background:#F00;}
.right{ float:right; background:#0F0;}
#middle{ float:left; display:inline-block;height:400px; background:#FF0; padding:0px 20px;}
</style>
<div id="main">
<div class="left"></div>
<div class="right"></div>
<div id="middle">
中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层中间层
</div>
</div>
</body>
</html>
这样差不多可以
百度网友dcf1f39
2011-11-20
知道答主
回答量:61
采纳率:0%
帮助的人:9.7万
展开全部
width:auto;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式