/*菜鸟求助*/ div+css布局问题:在父div中放入3个子div,怎么老有一两个跑到外面来啊?

父#nav{height:44px;width:900px;float:left;}子#nav_l{float:leftwidth:5px;height:44px;}子#... 父#nav { height: 44px; width: 900px; float: left; }
子#nav_l{float:left width:5px ; height:44px; }
子#nav_r{ float:right; width:4px; height:44px; }
子#nav_main{ height:44px; width:780px;}
留出距离也没用 呜呜!!求解!把子层位置换了好久不行,晕,终于有一个不溢出了!把位置换了就不行 换回来也不行了什么情况啊??头都咋了!
展开
 我来答
莎拉凯瑞
2012-05-25 · TA获得超过335个赞
知道答主
回答量:161
采纳率:0%
帮助的人:226万
展开全部
子元素要都加浮动才行,你#nav_main忘了加float,试试下面这个:
#nav {float:left;width:900px;height:44px;}
#nav_l{float:left;width:300px; height:44px;}
#nav_r{ float:right;width:300px;height:44px;}
#nav_main{float:left;width:300px;height:44px;}
xujinzi123
2012-05-25 · TA获得超过424个赞
知道小有建树答主
回答量:756
采纳率:68%
帮助的人:409万
展开全部
你布局有问题啊 ,首先你要知道目的是什么
按你的意思 #nav_l左,子#nav_r右 那么其实可以 _l flaot:left; _main float:left; _r float:right;这样就正常了,至于父我不知道你为什么也要浮动
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式