爱创课堂每日一题第四十六天- 浮动元素引起的问题和解决办法?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了爱创课堂每日一题第四十六天- 浮动元素引起的问题和解决办法?相关的知识,希望对你有一定的参考价值。
浮动元素引起的问题:
(1)父元素的高度无法被撑开,影响与父元素同级的元素
(2)与浮动元素同级的非浮动元素(内联元素)会跟随其后
(3)若非第一个元素浮动,则该元素之前的元素也需要浮动,否则会影响页面显示的结构
解决方法:
使用CSS中的clear:both;属性来清除元素的浮动可解决2、3问题,对于问题1,添加如下样式,给父元素添加clearfix样式:
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{display: inline-block;} /* for IE/Mac */
以上是关于爱创课堂每日一题第四十六天- 浮动元素引起的问题和解决办法?的主要内容,如果未能解决你的问题,请参考以下文章
爱创课堂每日一题第二十六天-2017/9/28 栈和堆的区别?
爱创课堂每日一题第四十二天- 你知道多少种Doctype文档类型?