0

我的列表项下出现了额外的白线问题。这不是边框,因为我没有设置任何边框,除了我的帐户下的那个,只是为了表明白线不是边框。它下面的一个是——一个与背景颜色相同的 4px 边框。

这个问题是在我解决了我的 Nivo Slider 和我的 WP 网站上的 Woocommerce 插件之间的冲突之后发生的。我让他们两个一起工作,但随后出现了列表中的另一个问题。关于造成这种情况以及如何解决的任何想法?

在此处输入图像描述

如果有帮助,这是我的 CSS:

#header #navigation ul.nav > li.current_page_item > a 
{ color: #D4145A;}
#header #navigation ul.nav > li:hover a {
border-width: 0px 0px 4px;
border-style: none none solid;
border-color: -moz-use-text-color -moz-use-text-color rgb(212, 20, 90);
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
background: none repeat scroll 0% 0% rgb(212, 20, 90);}

以及它的HTML:

<nav id="navigation" class="col-full parent" role="navigation">
<ul id="main-nav" class="nav fl parent">
<li class="page_item"></li>
<li class="page_item page-item-11"></li>
<li class="page_item page-item-12"></li>
<li class="page_item page-item-13 parent"></li>
<li class="page_item page-item-15 current_page_item parent">
<a href=""></a>
<ul class="children"></ul></li>
</ul>
</nav>

请帮忙!我已经束手无策了!谢谢!

只需添加:

这是我修复 Nivo Slider 和 Woocommerce 插件之间的冲突之前的样子:

[url= http://postimage.org/image/lx50u5qxx/] [img] http://s10.postimage.org/lx50u5qxx/noextraline.jpg[/img][/url]

http://postimage.org/image/lx50u5qxx/

如果我返回并删除对 Nivo-Woocommerce js 冲突的修复,我的导航会回到上面链接的旧漂亮自我,没有白线。

我对 Nivo-Woocommerce 冲突的修复是我在这里找到的这个:

jScrollPane 和 NivoSlider WP 插件之间的 jQuery 冲突问题

非常感谢到目前为止的答案。希望那里有人可以帮助我。

添加:

刚刚注意到,在上面的“之前”图像中,向下箭头没有显示,它们应该显示,并且仅在我执行 Nivo“修复”时显示。我想这也与它有关?箭头的css是这样的:

#header #navigation ul.nav > li.parent a::after {
font-family: 'WebSymbolsRegular';
display: inline-block;
font-size: .857em;
margin-left: .618em;
content: ";";
color: #dedede;
font-weight: normal;
}
4

2 回答 2

1

如果不是边框,则可能是边距。尝试给<li>

margin:0;
于 2012-12-19T17:02:10.623 回答
0

尝试设置

border : 0;
outline : 0;
padding : 0;
margin : 0;

应该这样做...

于 2012-12-19T17:05:19.487 回答