-4

我还有一个问题。我从语言菜单(右上角)的第二个链接不要隐藏: http ://dash.com.pl/CTP/index.html 你是如何得到解决方案的?

HTML

        <header id="language">
                <ul>
                 <li>

                 <div class="link"><a href="#">svensk</a><span></span></div>

                 <div id="sve"><a href="#"><div id="ico"></div></a></div>
                    <hr>
                <div class="link"><a href="#">english</a><span></span></div>

                 <div id="uk"><a href="#"></a></div>         
                </li>
            </ul>
            </header>

CSS

#language .link{

display:block;
    font-family: 'OpenSansRegular';
    font-size:14px;
    padding: 0 0 2px 0;
    cursor:pointer;
margin:0 0 0 33px;
}

#language .link a{
    text-decoration:none;
    color:#525252;
    -webkit-transition: color 0.4s ease;
margin:0;

}

#language .link a:hover{
    color:#fb6f5e;
}
4

2 回答 2

0

我认为你必须改变你的 html 结构为 li 添加唯一的类,但你可以使用这个代码。在 firebug 上检查它的工作解决方案 css:

#language hr + .link { 
  display: none; 
}
#language ul:hover .link {
  display: block;
}
于 2013-04-08T17:43:14.560 回答
0

试试这个 CSS 样式:

#language{
     overflow: hidden;
}
于 2013-04-08T17:47:13.800 回答