【发布时间】:2017-02-25 03:05:25
【问题描述】:
我试图更好地理解 CSS 的“溢出”属性。在下面的示例中,我看到了overflow:hidden;,但灰色背景是可见的,并且达到了div 宽度的全部 300%。
如果溢出是“隐藏的”,我希望背景被剪裁,不可见。如果我将其更改为“可见”,灰色背景将完全消失。我对此感到困惑,并希望对此有深入的了解。
有人可以描述这两个选项发生了什么吗? 哪个元素实际上“溢出”了?
我从上一个问题Properties on CSS overflow找到了上面的例子
如果你有一个元素的溢出设置为不同的东西 比“可见”,元素的高度将根据 里面的浮动元素。
我认为在这种情况下元素的宽度正在扩大。但是,从语义上讲,它没有任何意义。如果一个对象是“可见的”,我希望它是可见的,而不是隐藏的,反之亦然。
【问题讨论】: