div+css 我是一个div里带了两个div,两个并列的。但是现在的左边是正常的,右边就是不上去不知道为什么?

宽度没有超过最外面的div的宽度。想知道都有什么情况会出现这种状况?请教各位。。代码:#middle{float:left;width:100%;padding-top:... 宽度没有超过最外面的div的宽度。想知道都有什么情况会出现这种状况?请教各位。。

代码:

#middle {

float:left;

width:100%;

padding-top:10px;

min-height:680px;

}

#left {

float: left;

width: 209px;

border:#cccccc 1px solid;

}

#right {

width:750px;

float:right;

border:#000000 1px solid;

}
展开
 我来答
404098876
2011-12-23 · 超过23用户采纳过TA的回答
知道答主
回答量:154
采纳率:0%
帮助的人:76.8万
展开全部
你看下是不是#middle 的宽度小于#left+#right 的宽度
如果小于的话,right就会被挤下来,如果你用%来定义宽度的话应该就没问题了

可以加个属性:overflow:hidden
在#middle容器里 #left,#right 下边 清楚下样式<div style="clear:both;height:0px;font-size:0px;"></div>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
swwc_4527
2011-12-26 · 超过17用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:54.9万
展开全部
把#right样式改成这个
#right {
width:750px;
float:left;
border:#000000 1px solid;
}
让左右两个div的浮动都设为float:left
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-12-23
展开全部
IE6有双边距BUG.还有border也要算进去.你盒子模型还不是很明白.多钻研一下.~
更多追问追答
追问
我没用ie6,用的火狐做看的也这样。。border算进去了
追答
你是左右还是左中右啊.我看上面CSS里是三个层.你图片上是两个层. 适当的把那层宽缩小试试.不行加上背景色看一下.IE6下出这种的话加上display:inline
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小七家杰哥
2011-12-23 · 超过74用户采纳过TA的回答
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:207万
展开全部
看你的html什么样子的
更多追问追答
追问
html {

overflow: -moz-scrollbars-vertical;

margin: 0;

padding: 0;

}
追答
.....我是说页面html  代码啊、、看看是怎么布局的、、、、你把页面所有代码都贴出来吧、、如果你就一个div里面嵌套这左右两个div的话是不能出现那样的情况的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
绝版的新
2011-12-23 · 超过13用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:39.1万
展开全部
#right{float:left;}
追问
嗯,不好使
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式