核心提示:今天项目遇到问题记录,找了半天的方法都好像都不适用我的....最后大佬两句话解决,记录下来希望对小伙伴们有用百度解决方法:方法一:推荐设置父p的overflow:hidden;自己结果(仅供参考):此...
今天项目遇到问题记录,找了半天的方法都好像都不适用我的....最后大佬两句话解决,记录下来希望对小伙伴们有用
百度解决方法:
方法一:推荐
设置父p的overflow:hidden;
自己结果(仅供参考):此方法我的会把多余的隐藏.然而并不是我想要的结果(撑开)
方法二:
父p结束前增加一个空p style=”clear:both;”
.clear { clear:both; } <p> <p style=”float:left;”> <p class=” clear” ></p> </p>
自己结果(仅供参考):没看到效果
方法三:这是一位大佬谷歌翻译找出来的
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } /* Hides from IE-mac \*/ * html .clearfix { height: 1%; } /* End hide from IE-mac */
自己结果(仅供参考):和2方法差不多
方法四:设定高,或者js动态设置(不推荐,css能解决的不用js)
我最后解决方法:
子p 加 position:static 父p加 height:auto
我项目完美解决 ,也许我的就是这样,仅供参考