我正在协助某人迁移网站,他们想从其导航栏中删除链接。我检查了该元素,在css文件中找到了该元素,并使用display:none将其删除了,但是现在它已经消失了,其他所有内容都是静态的,因此有很大的空白。这是一张照片:

html - 导航栏菜单项,已删除,现在为空白-LMLPHP

我不是CSS方面的高手,但是是否可以快速解决此问题,还是应该检查每个元素并将其移至左侧?

更新:

图片前-激活零售商位置链接

html - 导航栏菜单项,已删除,现在为空白-LMLPHP

网址-Velvetfinishes.com

更新2:

这是在获得可见性之后当前的CSS代码:隐藏在clearfix中:

.clearfix:after /* force a container to fit around floated items */
{
content: "\0020";
/*visibility: hidden;*/
display: block;
height: 0;
clear: both;
}

最佳答案

这个元素上有一个clearfix类,它添加了一个伪元素,该伪元素的visibility: hidden留有空白,这就是问题所在。您应该从该clearfix删除div

加成:

我刚刚意识到所有菜单DIV都有位置设置,例如下一个(#u2940)具有left: 504px。如果将其更改为362px,它将向左移动并填充空白。以及类似的其他后续。您必须通过在检查器中尝试找到值。

那是一些相当奇怪的CSS,我不知道他们为什么这样做?

关于html - 导航栏菜单项,已删除,现在为空白,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43875754/

10-16 08:01