爱创课堂每日一题第四十六天- 浮动元素引起的问题和解决办法?

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 */

以上是关于爱创课堂每日一题第四十六天- 浮动元素引起的问题和解决办法?的主要内容,如果未能解决你的问题,请参考以下文章

爱创课堂每日一题第十六天为什么HTTPS安全?

爱创课堂每日一题第三十六天- 请你谈谈Cookie的弊端?

爱创课堂每日一题第二十六天-2017/9/28 栈和堆的区别?

爱创课堂每日一题第四十二天- 你知道多少种Doctype文档类型?

爱创课堂每日一题第四十九天- 什么是 FOUC(无样式内容闪烁)?你如何来避免 FOUC?

爱创课堂每日一题第五十六天-对前端界面工程师这个职位是怎么样理解的?它的前景会怎么样?