南宁小程序开发,挑战百日学习计划第24天(float的理解)

float理解

南宁小程序开发:www.zkelm.com

float浮动规则:向指定方向移动。直到碰到包含它的元素(父元素)或则,同样float元素的边框,
1.如果元素浮动则不会占空间,block 块状元素将会失去block的属性,变成inline-block属性。因为可以设置宽高,但以absolute的不占空间不同,float会影响周边元素

如果float元素前面的非block元素, 而且在同一行.则浮动会影响到前面的元素,把它积到后面非BLOCK的边上

<style>
.box{
width:400px;
height:200px;
background:#e0e0e0;
}
.item{width:100px;height:100px;background:#f55;float:left}
</style>
<div class="box">
<span>我被挤到后面了!!!</span>
<div class="item"></div>
</div>

结果显示:
在这里插入图片描述

理解:float的主要是为了解决。图片旁边的文字围绕问题,

最常用的float方法:

<ul>
<li>主页</li>
<li>新闻</li>
<li>产品</li>
<li>帮助</li>
</ul>
*{margin:0;padding:0;}
		  ul{
			  width:325px;
			  height:auto;
			  background:#e0e0e0;
		  }
		  ul:after {
			  content:"";
			  display: block;
			  clear:both;
		  }
		  ul li{
			  float:left;
			  list-style-type:none;
			  width:80px;
			  height:40px;
			  background:#f1f1f1;
			  border-left-style:solid ;
			  border-width:1px;
			  border-color:#666;
			  text-align:center;
			  line-height:40px;
			  
		  }
		  ul li:hover{
			  background:pink;
			  color:#f55;
			  border-color:#f55;
			  content:"hello!!!";
		  }
		  ul li:last-child{
			  border-right-style:solid;
		  }

运行结果:
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zkelm/article/details/106755265