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;
} 展开
代码:
#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;
} 展开
5个回答
展开全部
你看下是不是#middle 的宽度小于#left+#right 的宽度
如果小于的话,right就会被挤下来,如果你用%来定义宽度的话应该就没问题了
可以加个属性:overflow:hidden
在#middle容器里 #left,#right 下边 清楚下样式<div style="clear:both;height:0px;font-size:0px;"></div>
如果小于的话,right就会被挤下来,如果你用%来定义宽度的话应该就没问题了
可以加个属性:overflow:hidden
在#middle容器里 #left,#right 下边 清楚下样式<div style="clear:both;height:0px;font-size:0px;"></div>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把#right样式改成这个
#right {
width:750px;
float:left;
border:#000000 1px solid;
}
让左右两个div的浮动都设为float:left
#right {
width:750px;
float:left;
border:#000000 1px solid;
}
让左右两个div的浮动都设为float:left
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-12-23
展开全部
IE6有双边距BUG.还有border也要算进去.你盒子模型还不是很明白.多钻研一下.~
更多追问追答
追问
我没用ie6,用的火狐做看的也这样。。border算进去了
追答
你是左右还是左中右啊.我看上面CSS里是三个层.你图片上是两个层. 适当的把那层宽缩小试试.不行加上背景色看一下.IE6下出这种的话加上display:inline
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看你的html什么样子的
更多追问追答
追问
html {
overflow: -moz-scrollbars-vertical;
margin: 0;
padding: 0;
}
追答
.....我是说页面html 代码啊、、看看是怎么布局的、、、、你把页面所有代码都贴出来吧、、如果你就一个div里面嵌套这左右两个div的话是不能出现那样的情况的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#right{float:left;}
追问
嗯,不好使
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询