我有很多行的三个 div 容器使用左浮动堆叠在一起(如网格),每个容器都有一个隐藏的溢出,使用最大高度限制来截断里面的内容。为了扩展 div,我在类上使用 :hover 将最大高度更改为 999px,在鼠标悬停时显示内容,但是当悬停的 div 展开时,它下面的 div 被砸下来,向右移动,或下降到悬停的 div 的最低点以下,使 div 看起来混乱而可怕。
如何让悬停的 div 展开以显示内容而不影响下面的 div?
.clips   {
    width: 294px;
    max-height: 150px;
    padding: 2px;
    background-color: #EBEBEB;
    overflow: hidden;
    border: 1px solid #666;
    display: block;
    margin: 0;
    float: left;
}
.clips:hover {
    max-height: 999px;
}