欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

问个菜鸟DIV浮动问题_html/css_WEB-ITnose

程序员文章站 2022-06-16 22:58:40
...

ss

问个菜鸟DIV浮动问题_html/css_WEB-ITnose


CSS里面是这样的
#main
{
margin:12px 0px 0px 0px;
width:100%;
height:600px;
}

#main-left
{ width:660px;
height:553px;
float:left;
}

#main-right1
{
width:300px;
height:100px;
}

问题来了,为什么main-right1不会在main-left的右边围绕着,而是在main-left的下面,甚至溢出了main这个DIV。。
如果把 width:300px;max-height:100px;删掉,main-right1就围绕在main-left的右边

回复讨论(解决方案)



另外,你的main DIV的width是100%;当浏览器缩小时,肯定会有溢出的。。。

简单调试了下:你看看,中间那个红色的可以当作空白来用.

tiaoshi :在调试的时候用的,可以选择性的删掉.

#main{margin:12px 0px 0px 0px;width:100%;height:600px;}#main-left{ width:660px;  height:553px;  padding:auto;  margin:auto;  background-color:#cccccc;/*tiaoshi*/  float:left;}#blank{ /*tiaoshi*/	width:10px;	height:100px;	float:left;	margin:auto;	background-color:red;/*tiaoshi*/}#main-right1{     width:300px;  height:100px;  padding:auto;  margin:auto;  background-color:blue;/*tiaoshi*/}


ss
s
ss

如果div里面不是图片的话,可以围绕在main-left的右边。。这个我知道。。

你试试这样:在main-left中加入display:block;在main-right1中加入float:right;

你在#main-right1里面加个float:left,或者将两个div的宽度缩小一些。