检测浮点数溢出

Detecting overflow on floats

我怎样才能检测到这些浮点数的溢出?

无论设置为可见还是隐藏,您都会看到不同之处。

overflow: visible;
overflow: hidden;

不是所有的浮动都包含溢出吗?

为什么我检测不到?

在这段代码中,我无法检测到溢出的位置。

有什么方法可以让我直观地看到它在哪里?

https://jsfiddle.net/8ad6yhek/

.container {
  width: 936px;
  padding: 25px;
  margin: 100px auto;
  border-radius: 25px;
  border: 2px solid #0059dd;
  background: #000000;
}

.container-top {
  position: relative;
  height: 310px;
  margin: 0 0 45px 0;
  border-radius: 25px;
  border: 3px solid #0059dd;
  box-sizing: border-box;
  background: url("") no-repeat 0 0;
  background-size: cover;   
}

.container-left-video {
  margin: 0;
  float: left;
}

.container-right-video {
  float: right;
}

我见过你fiddle,第一件事是当你使用float时属性你需要清除它们否则它会溢出。要清除浮动,您可以使用以下代码:

.clearfix::after {
   display: block;
   content: "";
    clear: both;
}

并且您需要在浮动容器的父级上添加此 clearfix class,在您的情况下,容器顶部将有另一个 class 即 clearfix。