Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 请解释溢出:隐藏';对背景有什么影响?_Css - Fatal编程技术网

Css 请解释溢出:隐藏';对背景有什么影响?

Css 请解释溢出:隐藏';对背景有什么影响?,css,Css,我知道当你的元素背景不在其所有内容后面时(例如:由于浮动元素、定位元素、边距),添加overflow:hidden可以解决问题,强制背景显示在这些元素后面 例如,请参阅和meder的答案 但是,在执行此操作时,它并没有隐藏任何溢出的内容,所以设置此选项会产生什么效果呢 基本上我知道它是有效的,但我想知道为什么?它创建了一个新的块格式上下文,用于清除浮动 和。。它确实会剪辑溢出的内容:我认为OP关于剪辑的观点是,他只知道溢出:隐藏的的剪辑效果,并且很好奇,如果没有任何东西可以剪辑,为什么会有任何

我知道当你的元素背景不在其所有内容后面时(例如:由于浮动元素、定位元素、边距),添加
overflow:hidden
可以解决问题,强制背景显示在这些元素后面

例如,请参阅和meder的答案

但是,在执行此操作时,它并没有隐藏任何溢出的内容,所以设置此选项会产生什么效果呢


基本上我知道它是有效的,但我想知道为什么?

它创建了一个新的块格式上下文,用于清除浮动


和。。它确实会剪辑溢出的内容:

我认为OP关于剪辑的观点是,他只知道
溢出:隐藏的
的剪辑效果,并且很好奇,如果没有任何东西可以剪辑,为什么会有任何效果。@Matchu你完全正确。答案的第一部分仍然回答了我的问题,我的意思是他确实回答了我的问题,但我仍然很难理解。@John:哦,是的,这仍然是正确的答案:)我只是想澄清为什么第二部分没有必要。如果您认为这能令人满意地回答您的问题,请不要忘记单击复选标记:D