我正在协助某人迁移网站,他们想要从导航栏中删除链接。我检查了元素,在css文件中找到它并用display:none删除它,但现在它已经消失了,其他一切都是静态的,所以有一个很大的空白区域。这是一张图片:
我不是CSS的高手,但有一个快速修复,或者我应该检查每个元素,然后将它移到左边?
更新:
拍照前 - 零售商位置链接有效
网址 - 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;
}
答案 0 :(得分:1)
在这个元素上有一个clearfix类,它添加了一个带有visibility: hidden
的伪元素,留下了空格,这就是问题所在。您应该从clearfix
div
类
此外:
我刚刚意识到所有菜单DIV都有位置设置,例如下一个(#u2940
)有left: 504px
。如果将其更改为362px,则会向左移动并填补空白。并且对于其他后续的类似。您必须通过在检查器中尝试它们来查找值。
这是一些相当奇怪的CSS,我想知道他们为什么这样做......