> 웹 프론트엔드 > HTML 튜토리얼 > 问个菜鸟DIV浮动问题_html/css_WEB-ITnose

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

WBOY
풀어 주다: 2016-06-24 12:16:02
원래의
1060명이 탐색했습니다.

 


    
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*/}
로그인 후 복사


<div id="main">  <div id="main-left">ss</div>  <div id="blank">s</div><!--tiaoshi-->  <div id="main-right1">ss</div>    </div>
로그인 후 복사

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

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

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿