导航栏菜单项,已删除,现在为空白 space

nav bar menu item, removed and now a blank space

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

我不是 CSS 的高手,但是有没有快速解决这个问题的方法,或者我应该检查每个元素并将其移到左边吗?

更新:

图片前 - 零售商位置 link 有效

URL - Velvetfinishes.com

更新 2:

这是从 clearfix 中取出 visbility:hidden 后的 css 当前代码:

.clearfix:after /* force a container to fit around floated items */
{
content: "[=11=]20";
/*visibility: hidden;*/
display: block;
height: 0;
clear: both;
}

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

中删除 clearfix class

添加:

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

这有点奇怪CSS,我想知道他们为什么这样做...