我有以下边栏:

div.sphinxsidebar {
    margin: 0px 15px 0px 0;
    padding: 0;
    width: 210px;
    float: right;
    font-size: 1em;
    text-align: center;
    border: 0.2px solid #CCC;
    border-radius: 10px;
    background-color: #F7F7F7;
    }


该div中有一个包装器:

div.sphinxsidebarwrapper {
   padding: 0;

}


我看起来像这样:

----------------------------------------

| --------目录---------- |

----------------------------------------

我遇到的问题是,当该div变空时,边框看起来像这样:

----------------------------------------

因此,基本上,顶部边框与底部边框重合,并且边框仍然可见。

在这种情况下,如何使边框消失。

问题似乎在于边界的高度与之相关。因此,对于div而言,内容不是空的。

最佳答案

当您将div设置为空时,还将显示设置为无。

display:none;

关于html - 没有内容时如何使边框消失?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36577934/

10-11 13:46
查看更多