课程
/前端开发
/HTML/CSS
/CSS深入理解之margin
想问一下,这里为什么要设置overflow:hidden;感觉这个好像很常见,不懂为什么,求教?
2016-10-30
源自:CSS深入理解之margin 5-1
正在回答
overflow:hidden;意思为当内容宽高大于父容器宽高,超出的部分就会被隐藏。
本题中内容宽度为:(386.66+20)* 3 = 1220
父容器宽度为:1200 < 1220
所以这里如果不加overflow:hidden;则父容器无法在一行中容纳所有的内容,最后一个div元素会换行显示;
但是如果你加overflow:hidden;内容超过父容器的部分可以被隐藏,即可做到一行显示。
这里不设置也没关系是因为有一句margin-right:-20px;
SakrA_T 提问者
清除浮动
移除元素
举报
本CSS教程带你深入讲解CSS的margin属性,解决你多年困惑
2 回答关于绝对定位的margin属性的问题
3 回答有关clientwidth的问题
4 回答关于background的用法
2 回答为什么overflow设置之后是非bfc?明明是bfc了呀!
2 回答关于margin-bottom实现下方留白的效果