重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
小编给大家分享一下Css清楚浮动的常用方式有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
创新互联不只是一家网站建设的网络公司;我们对营销、技术、服务都有自己独特见解,公司采取“创意+综合+营销”一体化的方式为您提供更专业的服务!我们经历的每一步也许不一定是最完美的,但每一步都有值得深思的意义。我们珍视每一份信任,关注我们的做网站、网站制作质量和服务品质,在得到用户满意的同时,也能得到同行业的专业认可,能够为行业创新发展助力。未来将继续专注于技术创新,服务升级,满足企业一站式成都营销网站建设需求,让再小的成都品牌网站建设也能产生价值!
在使用css布局当中,经常会用到使用浮动布局,但是浮动之后元素就会产生脱离文档流而浮动在页面上,导致父亲节点感应不到页面的高度产生高度坍塌而让后续的子节点被浮动的节点遮盖,这时就需要使用清除浮动让节点感应到浮动节点的高度方便布局。
在清除浮动中可以使用一下发放实现清除浮动
在清除浮动中常用的就是使用clear:both清除两边的浮动效果。这个可以使用增加div节点的方式实现。
也可是使用bootstrap使用的清除浮动的方式,使用after和before的伪类来实现清除浮动
清除浮动主要的目的就是让父亲节点感应到浮动子节点的高度,可以使用overflow:hidden来让父亲节点感应到子节点高度,当然这样的使用方法会让本来要不使用此属性的节点产生超出部分隐藏,这个需要注意。
谈谈css中的清除浮动
bootstrap使用的清除浮动less
浮动中产生的bug
在实现浮动中,如果一个节点浮动,另外一个节点不浮动,那么没有浮动的节点中的内容使用bootstap清除浮动,感应到的就是浮动节点的高度导致产生不必要的麻烦。
css代码:
.clearfix:after{
content: " ";
display: table;
}
.clearfix:bofore{
content: " ";
display: table;
}
.clearfix:after{
clear: both;
}
#nav{
float: left;
width: 100px;
height:300px;
background-color: red;
position: relative;
}
.content{
height: 600px;
margin-left: 100px;
background-color: green;
}
.inner{
background-color: #fff;
color: #ff4500;
}
.inner p{
box-sizing: boder-box;
-webkit-box-sizing: border-box;
width: 50%;
text-align: center;
float: left;
background-color: #cecece;
padding: 10px 0;
}
.last{
border-left: 1px solid #dcdcdc;
}
看完了这篇文章,相信你对“Css清楚浮动的常用方式有哪些”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!